---
Fuzzer filename: '/src/libwebp/tests/fuzzer/simple_api_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    FuzzHash
      functionSourceFile: '/src/libwebp/tests/fuzzer/./fuzz_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      'char '
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tests/fuzzer/./fuzz_utils.h:41,7'
          Branch Sides:
            TrueSide:        'tests/fuzzer/./fuzz_utils.h:41,19'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'tests/fuzzer/./fuzz_utils.h:42,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'tests/fuzzer/./fuzz_utils.h:42,3'
          Branch Sides:
            TrueSide:        'tests/fuzzer/./fuzz_utils.h:42,52'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'tests/fuzzer/./fuzz_utils.h:43,10'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libwebp/tests/fuzzer/simple_api_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 20
      functionDepth:   20
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          408
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - Decode
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DecodeIntoRGBABuffer
        - DefaultFeatures
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - FuzzHash
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetFeatures
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyDecBuffer
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDecodeARGB
        - WebPDecodeARGBInto
        - WebPDecodeBGR
        - WebPDecodeBGRA
        - WebPDecodeBGRAInto
        - WebPDecodeBGRInto
        - WebPDecodeRGB
        - WebPDecodeRGBA
        - WebPDecodeRGBAInto
        - WebPDecodeRGBInto
        - WebPDecodeYUV
        - WebPDecodeYUVInto
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFree
        - WebPFreeDecBuffer
        - WebPGetInfo
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:22,7'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:22,41'
            TrueSideFuncs:   []
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:23,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - FuzzHash
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPDecodeBGRAInto
              - free
              - WebPDecodeRGBInto
              - WebPDecodeBGRInto
              - WebPDecodeARGBInto
              - WebPDecodeRGBAInto
              - WebPDecodeYUV
              - WebPDecodeBGR
              - WebPDecodeRGB
              - WebPDecodeARGB
              - WebPDecodeBGRA
              - WebPDecodeRGBA
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:23,7'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:23,37'
            TrueSideFuncs:   []
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:25,34'
            FalseSideFuncs:
              - FuzzHash
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPDecodeBGRAInto
              - free
              - WebPDecodeRGBInto
              - WebPDecodeBGRInto
              - WebPDecodeARGBInto
              - WebPDecodeRGBAInto
              - WebPDecodeYUV
              - WebPDecodeBGR
              - WebPDecodeRGB
              - WebPDecodeARGB
              - WebPDecodeBGRA
              - WebPDecodeRGBA
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:30,7'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:31,26'
            TrueSideFuncs:
              - WebPDecodeRGBA
              - WebPFree
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:32,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPDecodeBGRAInto
              - free
              - WebPDecodeRGBInto
              - WebPDecodeBGRInto
              - WebPDecodeARGBInto
              - WebPDecodeRGBAInto
              - WebPDecodeYUV
              - WebPDecodeBGR
              - WebPDecodeRGB
              - WebPDecodeARGB
              - WebPDecodeBGRA
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:32,14'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:33,26'
            TrueSideFuncs:
              - WebPDecodeBGRA
              - WebPFree
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:35,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPDecodeBGRAInto
              - free
              - WebPDecodeRGBInto
              - WebPDecodeBGRInto
              - WebPDecodeARGBInto
              - WebPDecodeRGBAInto
              - WebPDecodeYUV
              - WebPDecodeBGR
              - WebPDecodeRGB
              - WebPDecodeARGB
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:35,14'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:36,26'
            TrueSideFuncs:
              - WebPDecodeARGB
              - WebPFree
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:37,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPDecodeBGRAInto
              - free
              - WebPDecodeRGBInto
              - WebPDecodeBGRInto
              - WebPDecodeARGBInto
              - WebPDecodeRGBAInto
              - WebPDecodeYUV
              - WebPDecodeBGR
              - WebPDecodeRGB
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:37,14'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:38,25'
            TrueSideFuncs:
              - WebPDecodeRGB
              - WebPFree
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:39,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPDecodeBGRAInto
              - free
              - WebPDecodeRGBInto
              - WebPDecodeBGRInto
              - WebPDecodeARGBInto
              - WebPDecodeRGBAInto
              - WebPDecodeYUV
              - WebPDecodeBGR
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:39,14'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:40,25'
            TrueSideFuncs:
              - WebPDecodeBGR
              - WebPFree
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:42,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPDecodeBGRAInto
              - free
              - WebPDecodeRGBInto
              - WebPDecodeBGRInto
              - WebPDecodeARGBInto
              - WebPDecodeRGBAInto
              - WebPDecodeYUV
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:42,14'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:43,14'
            TrueSideFuncs:
              - WebPDecodeYUV
              - WebPFree
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:46,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPDecodeBGRAInto
              - free
              - WebPDecodeRGBInto
              - WebPDecodeBGRInto
              - WebPDecodeARGBInto
              - WebPDecodeRGBAInto
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:46,14'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:47,25'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPDecodeBGRAInto
              - free
              - WebPFree
              - WebPDecodeRGBInto
              - WebPDecodeBGRInto
              - WebPDecodeARGBInto
              - WebPDecodeRGBAInto
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:66,24'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:49,9'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:49,36'
            TrueSideFuncs:
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPDecodeBGRAInto
              - free
              - WebPFree
              - WebPDecodeRGBInto
              - WebPDecodeBGRInto
              - WebPDecodeARGBInto
              - WebPDecodeRGBAInto
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:50,47'
            FalseSideFuncs:
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPDecodeBGRAInto
              - free
              - WebPFree
              - WebPDecodeRGBInto
              - WebPDecodeBGRInto
              - WebPDecodeARGBInto
              - WebPDecodeRGBAInto
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:51,9'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:52,26'
            TrueSideFuncs:
              - WebPDecodeRGBAInto
              - free
              - WebPFree
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:54,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPDecodeBGRAInto
              - free
              - WebPFree
              - WebPDecodeRGBInto
              - WebPDecodeBGRInto
              - WebPDecodeARGBInto
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:54,16'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:55,26'
            TrueSideFuncs:
              - WebPDecodeARGBInto
              - free
              - WebPFree
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:56,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPDecodeBGRAInto
              - free
              - WebPFree
              - WebPDecodeRGBInto
              - WebPDecodeBGRInto
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:56,16'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:57,25'
            TrueSideFuncs:
              - WebPDecodeBGRInto
              - free
              - WebPFree
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:58,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPDecodeBGRAInto
              - free
              - WebPFree
              - WebPDecodeRGBInto
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:58,16'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:59,25'
            TrueSideFuncs:
              - WebPDecodeRGBInto
              - free
              - WebPFree
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:62,26'
            FalseSideFuncs:
              - WebPDecodeBGRAInto
              - free
              - WebPFree
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:70,9'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:71,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:75,48'
            FalseSideFuncs:
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:71,11'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:71,30'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:72,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:72,11'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:72,27'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:73,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:73,11'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:73,27'
            TrueSideFuncs:
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:74,5'
            FalseSideFuncs:
              - malloc
              - malloc
              - malloc
              - WebPDecodeYUVInto
              - free
              - free
              - free
              - WebPFree
        - Branch String:   'tests/fuzzer/simple_api_fuzzer.c:85,7'
          Branch Sides:
            TrueSide:        'tests/fuzzer/simple_api_fuzzer.c:85,21'
            TrueSideFuncs:
              - WebPFree
            FalseSide:       'tests/fuzzer/simple_api_fuzzer.c:87,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'tests/fuzzer/simple_api_fuzzer.c:22,8'
          Dst:             WebPGetInfo
        - Src:             'tests/fuzzer/simple_api_fuzzer.c:25,25'
          Dst:             FuzzHash
        - Src:             'tests/fuzzer/simple_api_fuzzer.c:31,11'
          Dst:             WebPDecodeRGBA
        - Src:             'tests/fuzzer/simple_api_fuzzer.c:33,11'
          Dst:             WebPDecodeBGRA
        - Src:             'tests/fuzzer/simple_api_fuzzer.c:36,11'
          Dst:             WebPDecodeARGB
        - Src:             'tests/fuzzer/simple_api_fuzzer.c:38,11'
          Dst:             WebPDecodeRGB
        - Src:             'tests/fuzzer/simple_api_fuzzer.c:40,11'
          Dst:             WebPDecodeBGR
        - Src:             'tests/fuzzer/simple_api_fuzzer.c:45,11'
          Dst:             WebPDecodeYUV
        - Src:             'tests/fuzzer/simple_api_fuzzer.c:52,7'
          Dst:             WebPDecodeRGBAInto
        - Src:             'tests/fuzzer/simple_api_fuzzer.c:55,7'
          Dst:             WebPDecodeARGBInto
        - Src:             'tests/fuzzer/simple_api_fuzzer.c:57,7'
          Dst:             WebPDecodeBGRInto
        - Src:             'tests/fuzzer/simple_api_fuzzer.c:59,7'
          Dst:             WebPDecodeRGBInto
        - Src:             'tests/fuzzer/simple_api_fuzzer.c:62,7'
          Dst:             WebPDecodeBGRAInto
        - Src:             'tests/fuzzer/simple_api_fuzzer.c:78,5'
          Dst:             WebPDecodeYUVInto
        - Src:             'tests/fuzzer/simple_api_fuzzer.c:85,12'
          Dst:             WebPFree
    - functionName:    VP8InitIo
      functionSourceFile: '/src/libwebp/src/dec/../../src/dec/vp8_dec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8InitIoInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dec/vp8_dec.h:132,10'
          Dst:             VP8InitIoInternal
    - functionName:    GetLE24
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetLE16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/utils/utils.h:99,10'
          Dst:             GetLE16
    - functionName:    GetLE16
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetLE32
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetLE16
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/utils/utils.h:103,10'
          Dst:             GetLE16
        - Src:             '../../src/utils/utils.h:103,37'
          Dst:             GetLE16
    - functionName:    ParseVP8Header
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionDepth:   2
      returnType:      'int '
      argCount:        6
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'int '
        - 'size_t '
        - 'size_t *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          206
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - GetLE16
        - GetLE32
        - VP8LCheckSignature
        - __assert_fail
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'webp_dec.c:232,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:232,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:233,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LCheckSignature
              - GetLE32
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:233,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:233,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:234,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LCheckSignature
              - GetLE32
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:234,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:234,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:235,3'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LCheckSignature
              - GetLE32
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:235,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:235,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:237,8'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LCheckSignature
              - GetLE32
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:237,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:238,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:241,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LCheckSignature
              - GetLE32
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:241,14'
          Branch Sides:
            TrueSide:        'webp_dec.c:241,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LCheckSignature
              - GetLE32
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'webp_dec.c:243,35'
            FalseSideFuncs:
              - GetLE32
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:241,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:243,35'
            TrueSideFuncs:
              - GetLE32
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'webp_dec.c:257,39'
            FalseSideFuncs:
              - VP8LCheckSignature
        - Branch String:   'webp_dec.c:244,37'
          Branch Sides:
            TrueSide:        'webp_dec.c:244,41'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'webp_dec.c:247,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:244,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:245,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:247,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:247,23'
          Branch Sides:
            TrueSide:        'webp_dec.c:247,27'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'webp_dec.c:251,19'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:247,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:248,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:251,19'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'webp_dec.c:227,23'
          Dst:             memcmp
        - Src:             'webp_dec.c:228,24'
          Dst:             memcmp
        - Src:             'webp_dec.c:232,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:233,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:234,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:235,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:243,27'
          Dst:             GetLE32
        - Src:             'webp_dec.c:257,20'
          Dst:             VP8LCheckSignature
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    357
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseOptionalChunks
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   2
      returnType:      'int '
      argCount:        5
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'size_t '
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          209
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - GetLE16
        - GetLE32
        - __assert_fail
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'webp_dec.c:156,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:156,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:157,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:157,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:157,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:158,10'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:161,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:161,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:162,3'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:162,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:162,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:163,4'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:173,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:174,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:177,26'
            FalseSideFuncs:
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:178,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:179,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:182,44'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:186,23'
          Branch Sides:
            TrueSide:        'webp_dec.c:186,27'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'webp_dec.c:194,17'
            FalseSideFuncs:
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:186,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:187,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:194,17'
            FalseSideFuncs:
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:194,40'
          Branch Sides:
            TrueSide:        'webp_dec.c:195,17'
            TrueSideFuncs:
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'webp_dec.c:196,7'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:194,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:196,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:199,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:199,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:200,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:203,17'
            FalseSideFuncs:
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:203,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:204,21'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'webp_dec.c:209,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
      Callsites:
        - Src:             'webp_dec.c:156,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:157,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:161,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:162,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:177,18'
          Dst:             GetLE32
        - Src:             'webp_dec.c:194,10'
          Dst:             memcmp
        - Src:             'webp_dec.c:195,10'
          Dst:             memcmp
        - Src:             'webp_dec.c:203,10'
          Dst:             memcmp
    - functionName:    ParseVP8X
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   2
      returnType:      'int '
      argCount:        6
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'int *'
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          200
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - GetLE16
        - GetLE24
        - GetLE32
        - __assert_fail
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'webp_dec.c:99,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:99,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:100,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - GetLE24
              - GetLE24
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'webp_dec.c:100,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:100,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:101,3'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - GetLE24
              - GetLE24
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'webp_dec.c:101,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:101,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:103,4'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - GetLE24
              - GetLE24
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'webp_dec.c:105,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:106,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:109,16'
            FalseSideFuncs:
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - GetLE24
              - GetLE24
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'webp_dec.c:109,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:112,42'
            TrueSideFuncs:
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - GetLE24
              - GetLE24
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'webp_dec.c:136,3'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:113,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:114,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:118,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - GetLE32
              - GetLE24
              - GetLE24
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'webp_dec.c:118,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:119,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:121,22'
            FalseSideFuncs:
              - GetLE32
              - GetLE24
              - GetLE24
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'webp_dec.c:124,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:125,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:128,9'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:128,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:128,41'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:129,9'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:129,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:129,41'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:130,9'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:130,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:130,43'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:132,6'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'webp_dec.c:99,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:100,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:101,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:109,8'
          Dst:             memcmp
        - Src:             'webp_dec.c:112,33'
          Dst:             GetLE32
        - Src:             'webp_dec.c:121,13'
          Dst:             GetLE32
        - Src:             'webp_dec.c:122,17'
          Dst:             GetLE24
        - Src:             'webp_dec.c:123,18'
          Dst:             GetLE24
    - functionName:    ParseRIFF
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   2
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'int '
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - GetLE16
        - GetLE32
        - __assert_fail
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'webp_dec.c:57,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:57,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:58,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:58,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:58,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:59,3'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:59,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:59,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:61,4'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:62,38'
          Branch Sides:
            TrueSide:        'webp_dec.c:62,50'
            TrueSideFuncs:
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'webp_dec.c:83,3'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:62,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:63,17'
            TrueSideFuncs:
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'webp_dec.c:83,3'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:63,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:64,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:66,38'
            FalseSideFuncs:
              - GetLE32
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:68,11'
          Branch Sides:
            TrueSide:        'webp_dec.c:69,9'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:71,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:71,11'
          Branch Sides:
            TrueSide:        'webp_dec.c:72,9'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:74,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'webp_dec.c:74,25'
          Branch Sides:
            TrueSide:        'webp_dec.c:74,29'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'webp_dec.c:78,20'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:74,11'
          Branch Sides:
            TrueSide:        'webp_dec.c:75,9'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:78,20'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'webp_dec.c:57,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:58,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:59,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:62,42'
          Dst:             memcmp
        - Src:             'webp_dec.c:63,9'
          Dst:             memcmp
        - Src:             'webp_dec.c:66,29'
          Dst:             GetLE32
    - functionName:    WebPIsRGBMode
      functionSourceFile: '/src/libwebp/src/dec/../../src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPIoInitFromOptions
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionDepth:   2
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.WebPDecoderOptions *'
        - 'struct.VP8Io *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          318
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - WebPCheckCropDimensions
        - WebPIsRGBMode
        - WebPRescalerGetScaledDimensions
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'webp_dec.c:802,40'
          Branch Sides:
            TrueSide:        'webp_dec.c:802,43'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode
              - __sanitizer_cov_trace_const_cmp4
              - WebPCheckCropDimensions
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:802,40'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode
              - __sanitizer_cov_trace_const_cmp4
              - WebPCheckCropDimensions
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:803,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:804,9'
            TrueSideFuncs:
              - WebPIsRGBMode
              - __sanitizer_cov_trace_const_cmp4
              - WebPCheckCropDimensions
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:816,21'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:808,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:809,9'
            TrueSideFuncs:
              - WebPCheckCropDimensions
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:812,34'
            FalseSideFuncs:
              - WebPCheckCropDimensions
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:812,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:813,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:815,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:824,39'
          Branch Sides:
            TrueSide:        'webp_dec.c:824,42'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:824,39'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:825,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:826,24'
            TrueSideFuncs:
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:836,27'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:828,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:829,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:831,24'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:836,44'
          Branch Sides:
            TrueSide:        'webp_dec.c:836,47'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'webp_dec.c:836,44'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'webp_dec.c:840,44'
          Branch Sides:
            TrueSide:        'webp_dec.c:840,44'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'webp_dec.c:840,49'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'webp_dec.c:843,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:845,30'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'webp_dec.c:849,3'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:845,60'
          Branch Sides:
            TrueSide:        'webp_dec.c:846,30'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'webp_dec.c:849,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'webp_dec.c:808,10'
          Dst:             WebPIsRGBMode
        - Src:             'webp_dec.c:812,10'
          Dst:             WebPCheckCropDimensions
        - Src:             'webp_dec.c:828,10'
          Dst:             WebPRescalerGetScaledDimensions
    - functionName:    WebPCheckCropDimensions
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionDepth:   0
      returnType:      'int '
      argCount:        6
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          114
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'webp_dec.c:790,18'
          Branch Sides:
            TrueSide:        'webp_dec.c:790,18'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:790,21'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'webp_dec.c:790,27'
          Branch Sides:
            TrueSide:        'webp_dec.c:790,27'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:790,30'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'webp_dec.c:790,37'
          Branch Sides:
            TrueSide:        'webp_dec.c:790,37'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:790,40'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'webp_dec.c:790,47'
          Branch Sides:
            TrueSide:        'webp_dec.c:790,47'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:791,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'webp_dec.c:791,29'
          Branch Sides:
            TrueSide:        'webp_dec.c:791,29'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:791,32'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'webp_dec.c:791,48'
          Branch Sides:
            TrueSide:        'webp_dec.c:791,48'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:791,51'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'webp_dec.c:791,71'
          Branch Sides:
            TrueSide:        'webp_dec.c:791,71'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:792,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'webp_dec.c:792,30'
          Branch Sides:
            TrueSide:        'webp_dec.c:792,30'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:792,33'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'webp_dec.c:792,50'
          Branch Sides:
            TrueSide:        'webp_dec.c:792,50'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:792,53'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    WebPDecode
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionDepth:   18
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t '
        - 'struct.WebPDecoderConfig *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          132
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DefaultFeatures
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetFeatures
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPAvoidSlowMemory
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyDecBufferPixels
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'webp_dec.c:750,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:751,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:754,24'
            FalseSideFuncs:
              - GetFeatures
              - __sanitizer_cov_trace_const_cmp4
              - WebPResetDecParams
              - WebPAvoidSlowMemory
              - __sanitizer_cov_trace_const_cmp4
              - DecodeInto
              - WebPInitDecBuffer
              - DecodeInto
              - __sanitizer_cov_trace_const_cmp4
              - WebPFreeDecBuffer
              - WebPCopyDecBufferPixels
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:755,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:756,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:762,3'
            FalseSideFuncs:
              - WebPResetDecParams
              - WebPAvoidSlowMemory
              - __sanitizer_cov_trace_const_cmp4
              - DecodeInto
              - WebPInitDecBuffer
              - DecodeInto
              - __sanitizer_cov_trace_const_cmp4
              - WebPFreeDecBuffer
              - WebPCopyDecBufferPixels
        - Branch String:   'webp_dec.c:756,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:757,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:759,12'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:765,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:768,5'
            TrueSideFuncs:
              - WebPInitDecBuffer
              - DecodeInto
              - __sanitizer_cov_trace_const_cmp4
              - WebPFreeDecBuffer
              - WebPCopyDecBufferPixels
            FalseSide:       'webp_dec.c:779,25'
            FalseSideFuncs:
              - DecodeInto
        - Branch String:   'webp_dec.c:774,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:775,57'
            TrueSideFuncs:
              - WebPCopyDecBufferPixels
              - WebPFreeDecBuffer
            FalseSide:       'webp_dec.c:777,5'
            FalseSideFuncs:
              - WebPFreeDecBuffer
      Callsites:
        - Src:             'webp_dec.c:754,12'
          Dst:             GetFeatures
        - Src:             'webp_dec.c:762,3'
          Dst:             WebPResetDecParams
        - Src:             'webp_dec.c:765,7'
          Dst:             WebPAvoidSlowMemory
        - Src:             'webp_dec.c:768,5'
          Dst:             WebPInitDecBuffer
        - Src:             'webp_dec.c:773,14'
          Dst:             DecodeInto
        - Src:             'webp_dec.c:775,16'
          Dst:             WebPCopyDecBufferPixels
        - Src:             'webp_dec.c:777,5'
          Dst:             WebPFreeDecBuffer
        - Src:             'webp_dec.c:779,14'
          Dst:             DecodeInto
    - functionName:    GetFeatures
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionDepth:   7
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t '
        - 'struct.WebPBitstreamFeatures *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DefaultFeatures
        - GetLE16
        - GetLE24
        - GetLE32
        - ParseHeadersInternal
        - ParseOptionalChunks
        - ParseRIFF
        - ParseVP8Header
        - ParseVP8X
        - ReadImageInfo
        - ShiftBytes
        - VP8CheckSignature
        - VP8GetInfo
        - VP8LCheckSignature
        - VP8LGetInfo
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetEndOfStream
        - __assert_fail
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'webp_dec.c:683,24'
          Branch Sides:
            TrueSide:        'webp_dec.c:683,27'
            TrueSideFuncs:
              - DefaultFeatures
              - ParseHeadersInternal
            FalseSide:       'webp_dec.c:684,5'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:683,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:684,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:686,19'
            FalseSideFuncs:
              - DefaultFeatures
              - ParseHeadersInternal
      Callsites:
        - Src:             'webp_dec.c:686,3'
          Dst:             DefaultFeatures
        - Src:             'webp_dec.c:689,10'
          Dst:             ParseHeadersInternal
    - functionName:    WebPResetDecParams
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.WebPDecParams *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'webp_dec.c:438,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:438,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:439,12'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
      Callsites:       []
    - functionName:    WebPInitDecBuffer
      functionSourceFile: '/src/libwebp/src/dec/../../src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPDecBuffer *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPInitDecBufferInternal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/webp/decode.h:224,10'
          Dst:             WebPInitDecBufferInternal
    - functionName:    DecodeInto
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionDepth:   17
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t '
        - 'struct.WebPDecParams *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          285
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    5
      BranchProfiles:
        - Branch String:   'webp_dec.c:457,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:458,12'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:461,3'
            FalseSideFuncs:
              - __assert_fail
              - VP8InitIo
              - WebPInitCustomIo
              - __sanitizer_cov_trace_const_cmp4
              - VP8New
              - VP8GetHeaders
              - __sanitizer_cov_trace_const_cmp4
              - VP8Delete
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPFreeDecBuffer
              - WebPAllocateDecBuffer
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetThreadMethod
              - VP8InitDithering
              - VP8Decode
              - __sanitizer_cov_trace_const_cmp4
              - VP8LNew
              - VP8LDecodeHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDelete
              - WebPAllocateDecBuffer
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDecodeImage
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:461,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:461,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:462,3'
            FalseSideFuncs:
              - VP8InitIo
              - WebPInitCustomIo
              - __sanitizer_cov_trace_const_cmp4
              - VP8New
              - VP8GetHeaders
              - __sanitizer_cov_trace_const_cmp4
              - VP8Delete
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPFreeDecBuffer
              - WebPAllocateDecBuffer
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetThreadMethod
              - VP8InitDithering
              - VP8Decode
              - __sanitizer_cov_trace_const_cmp4
              - VP8LNew
              - VP8LDecodeHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDelete
              - WebPAllocateDecBuffer
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDecodeImage
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:467,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:468,29'
            TrueSideFuncs:
              - VP8New
              - VP8GetHeaders
              - __sanitizer_cov_trace_const_cmp4
              - VP8Delete
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPFreeDecBuffer
              - WebPAllocateDecBuffer
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetThreadMethod
              - VP8InitDithering
              - VP8Decode
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:494,30'
            FalseSideFuncs:
              - VP8LNew
              - VP8LDecodeHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDelete
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPFreeDecBuffer
              - WebPAllocateDecBuffer
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDecodeImage
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:469,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:470,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:472,32'
            FalseSideFuncs:
              - VP8GetHeaders
              - __sanitizer_cov_trace_const_cmp4
              - VP8Delete
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPFreeDecBuffer
              - WebPAllocateDecBuffer
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetThreadMethod
              - VP8InitDithering
              - VP8Decode
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:476,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:477,16'
            TrueSideFuncs:
              - VP8Delete
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPFreeDecBuffer
            FalseSide:       'webp_dec.c:480,41'
            FalseSideFuncs:
              - WebPAllocateDecBuffer
              - __sanitizer_cov_trace_const_cmp4
              - VP8Delete
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPFreeDecBuffer
              - VP8GetThreadMethod
              - VP8InitDithering
              - VP8Decode
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:487,13'
          Branch Sides:
            TrueSide:        'webp_dec.c:488,20'
            TrueSideFuncs:
              - VP8Delete
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPFreeDecBuffer
            FalseSide:       'webp_dec.c:490,7'
            FalseSideFuncs:
              - VP8Delete
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPFreeDecBuffer
        - Branch String:   'webp_dec.c:495,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:496,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:498,27'
            FalseSideFuncs:
              - VP8LDecodeHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDelete
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPFreeDecBuffer
              - WebPAllocateDecBuffer
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDecodeImage
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:498,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:499,16'
            TrueSideFuncs:
              - VP8LDelete
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPFreeDecBuffer
            FalseSide:       'webp_dec.c:502,41'
            FalseSideFuncs:
              - WebPAllocateDecBuffer
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDelete
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPFreeDecBuffer
              - VP8LDecodeImage
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:505,13'
          Branch Sides:
            TrueSide:        'webp_dec.c:506,20'
            TrueSideFuncs:
              - VP8LDelete
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPFreeDecBuffer
            FalseSide:       'webp_dec.c:508,7'
            FalseSideFuncs:
              - VP8LDelete
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPFreeDecBuffer
        - Branch String:   'webp_dec.c:513,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:514,23'
            TrueSideFuncs:
              - WebPFreeDecBuffer
            FalseSide:       'webp_dec.c:516,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
      Callsites:
        - Src:             'webp_dec.c:456,12'
          Dst:             WebPParseHeaders
        - Src:             'webp_dec.c:461,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:462,3'
          Dst:             VP8InitIo
        - Src:             'webp_dec.c:465,3'
          Dst:             WebPInitCustomIo
        - Src:             'webp_dec.c:468,29'
          Dst:             VP8New
        - Src:             'webp_dec.c:476,10'
          Dst:             VP8GetHeaders
        - Src:             'webp_dec.c:480,16'
          Dst:             WebPAllocateDecBuffer
        - Src:             'webp_dec.c:484,27'
          Dst:             VP8GetThreadMethod
        - Src:             'webp_dec.c:486,9'
          Dst:             VP8InitDithering
        - Src:             'webp_dec.c:487,14'
          Dst:             VP8Decode
        - Src:             'webp_dec.c:492,5'
          Dst:             VP8Delete
        - Src:             'webp_dec.c:494,30'
          Dst:             VP8LNew
        - Src:             'webp_dec.c:498,10'
          Dst:             VP8LDecodeHeader
        - Src:             'webp_dec.c:502,16'
          Dst:             WebPAllocateDecBuffer
        - Src:             'webp_dec.c:505,14'
          Dst:             VP8LDecodeImage
        - Src:             'webp_dec.c:510,5'
          Dst:             VP8LDelete
        - Src:             'webp_dec.c:514,5'
          Dst:             WebPFreeDecBuffer
        - Src:             'webp_dec.c:519,16'
          Dst:             WebPFlipBuffer
    - functionName:    WebPParseHeaders
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionDepth:   7
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPHeaderStructure *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - GetLE16
        - GetLE24
        - GetLE32
        - ParseHeadersInternal
        - ParseOptionalChunks
        - ParseRIFF
        - ParseVP8Header
        - ParseVP8X
        - ReadImageInfo
        - ShiftBytes
        - VP8CheckSignature
        - VP8GetInfo
        - VP8LCheckSignature
        - VP8LGetInfo
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetEndOfStream
        - __assert_fail
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'webp_dec.c:418,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:418,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:420,33'
            FalseSideFuncs:
              - ParseHeadersInternal
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:423,31'
          Branch Sides:
            TrueSide:        'webp_dec.c:423,34'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:427,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:423,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:423,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:427,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:427,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:428,14'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:430,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'webp_dec.c:418,3'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:420,12'
          Dst:             ParseHeadersInternal
    - functionName:    ParseHeadersInternal
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionDepth:   6
      returnType:      'int '
      argCount:        8
      argTypes:
        - 'char *'
        - 'size_t '
        - 'int *'
        - 'int *'
        - 'int *'
        - 'int *'
        - 'int *'
        - 'struct.WebPHeaderStructure *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          613
      EdgeCount:       151
      CyclomaticComplexity: 42
      functionsReached:
        - GetLE16
        - GetLE24
        - GetLE32
        - ParseOptionalChunks
        - ParseRIFF
        - ParseVP8Header
        - ParseVP8X
        - ReadImageInfo
        - ShiftBytes
        - VP8CheckSignature
        - VP8GetInfo
        - VP8LCheckSignature
        - VP8LGetInfo
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetEndOfStream
        - __assert_fail
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'webp_dec.c:292,29'
          Branch Sides:
            TrueSide:        'webp_dec.c:292,49'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - llvm.memset.p0i8.i64
              - ParseRIFF
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - ParseVP8X
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:292,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - llvm.memset.p0i8.i64
              - ParseRIFF
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - ParseVP8X
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:297,20'
          Branch Sides:
            TrueSide:        'webp_dec.c:297,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - llvm.memset.p0i8.i64
              - ParseRIFF
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - ParseVP8X
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:298,5'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:297,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:298,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:300,3'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
              - ParseRIFF
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - ParseVP8X
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:306,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:307,12'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:309,22'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - ParseVP8X
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:316,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:317,14'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:319,28'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:320,21'
          Branch Sides:
            TrueSide:        'webp_dec.c:320,24'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:325,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:320,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:323,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:325,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:325,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:325,44'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:326,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:326,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:326,49'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:327,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:327,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:327,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:329,19'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:331,20'
          Branch Sides:
            TrueSide:        'webp_dec.c:331,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:337,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:331,41'
          Branch Sides:
            TrueSide:        'webp_dec.c:331,44'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:337,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:331,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:332,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:337,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:337,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:338,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:343,8'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:343,19'
          Branch Sides:
            TrueSide:        'webp_dec.c:343,22'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:344,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:343,34'
          Branch Sides:
            TrueSide:        'webp_dec.c:344,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:345,58'
            FalseSideFuncs:
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:344,20'
          Branch Sides:
            TrueSide:        'webp_dec.c:344,24'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:353,46'
            FalseSideFuncs:
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:344,35'
          Branch Sides:
            TrueSide:        'webp_dec.c:344,46'
            TrueSideFuncs:
              - memcmp
              - __sanitizer_cov_trace_const_cmp4
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:353,46'
            FalseSideFuncs:
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:343,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:345,58'
            TrueSideFuncs:
              - ParseOptionalChunks
              - __sanitizer_cov_trace_const_cmp4
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:353,46'
            FalseSideFuncs:
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:347,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:348,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:350,3'
            FalseSideFuncs:
              - ParseVP8Header
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:355,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:356,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:358,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:358,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:359,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:362,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:362,22'
          Branch Sides:
            TrueSide:        'webp_dec.c:362,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:366,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:362,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:363,20'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:366,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:366,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:367,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'webp_dec.c:377,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'webp_dec.c:367,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:368,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:372,21'
            FalseSideFuncs:
              - VP8GetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'webp_dec.c:372,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:374,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:376,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'webp_dec.c:377,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:378,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:382,22'
            FalseSideFuncs:
              - VP8LGetInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'webp_dec.c:382,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:0,0'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'webp_dec.c:383,7'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:387,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:388,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
            FalseSide:       'webp_dec.c:392,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
        - Branch String:   'webp_dec.c:388,37'
          Branch Sides:
            TrueSide:        'webp_dec.c:388,40'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
            FalseSide:       'webp_dec.c:389,7'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:388,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:389,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:391,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
        - Branch String:   'webp_dec.c:392,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:392,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:393,6'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:395,5'
          Branch Sides:
            TrueSide:        'webp_dec.c:395,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:396,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:396,5'
          Branch Sides:
            TrueSide:        'webp_dec.c:396,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:397,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:399,31'
          Branch Sides:
            TrueSide:        'webp_dec.c:400,8'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:401,9'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:400,45'
          Branch Sides:
            TrueSide:        'webp_dec.c:400,48'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:410,12'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:400,59'
          Branch Sides:
            TrueSide:        'webp_dec.c:400,62'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:410,12'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:399,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:401,9'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:410,12'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:401,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:404,27'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:406,9'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:406,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:406,33'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:407,9'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:407,9'
          Branch Sides:
            TrueSide:        'webp_dec.c:407,35'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:408,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'webp_dec.c:305,12'
          Dst:             ParseRIFF
        - Src:             'webp_dec.c:314,14'
          Dst:             ParseVP8X
        - Src:             'webp_dec.c:344,39'
          Dst:             memcmp
        - Src:             'webp_dec.c:345,14'
          Dst:             ParseOptionalChunks
        - Src:             'webp_dec.c:353,12'
          Dst:             ParseVP8Header
        - Src:             'webp_dec.c:372,10'
          Dst:             VP8GetInfo
        - Src:             'webp_dec.c:382,10'
          Dst:             VP8LGetInfo
        - Src:             'webp_dec.c:395,5'
          Dst:             __assert_fail
        - Src:             'webp_dec.c:396,5'
          Dst:             __assert_fail
    - functionName:    DefaultFeatures
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.WebPBitstreamFeatures *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'webp_dec.c:677,3'
          Branch Sides:
            TrueSide:        'webp_dec.c:677,3'
            TrueSideFuncs:
              - llvm.memset.p0i8.i64
            FalseSide:       'webp_dec.c:677,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'webp_dec.c:677,3'
          Dst:             __assert_fail
    - functionName:    WebPGetFeaturesInternal
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionDepth:   8
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t '
        - 'struct.WebPBitstreamFeatures *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - DefaultFeatures
        - GetFeatures
        - GetLE16
        - GetLE24
        - GetLE32
        - ParseHeadersInternal
        - ParseOptionalChunks
        - ParseRIFF
        - ParseVP8Header
        - ParseVP8X
        - ReadImageInfo
        - ShiftBytes
        - VP8CheckSignature
        - VP8GetInfo
        - VP8LCheckSignature
        - VP8LGetInfo
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetEndOfStream
        - __assert_fail
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'webp_dec.c:736,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:737,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:739,7'
            FalseSideFuncs:
              - GetFeatures
        - Branch String:   'webp_dec.c:739,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:740,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:742,22'
            FalseSideFuncs:
              - GetFeatures
      Callsites:
        - Src:             'webp_dec.c:742,10'
          Dst:             GetFeatures
    - functionName:    WebPInitDecoderConfigInternal
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionDepth:   2
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.WebPDecoderConfig *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - DefaultFeatures
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'webp_dec.c:721,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:722,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:724,7'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
              - DefaultFeatures
              - WebPInitDecBuffer
        - Branch String:   'webp_dec.c:724,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:725,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:727,10'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
              - DefaultFeatures
              - WebPInitDecBuffer
      Callsites:
        - Src:             'webp_dec.c:728,3'
          Dst:             DefaultFeatures
        - Src:             'webp_dec.c:729,3'
          Dst:             WebPInitDecBuffer
    - functionName:    WebPGetInfo
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionDepth:   8
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t '
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - DefaultFeatures
        - GetFeatures
        - GetLE16
        - GetLE24
        - GetLE32
        - ParseHeadersInternal
        - ParseOptionalChunks
        - ParseRIFF
        - ParseVP8Header
        - ParseVP8X
        - ReadImageInfo
        - ShiftBytes
        - VP8CheckSignature
        - VP8GetInfo
        - VP8LCheckSignature
        - VP8LGetInfo
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetEndOfStream
        - __assert_fail
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'webp_dec.c:702,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:703,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:706,7'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:706,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:707,24'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:709,7'
            FalseSideFuncs:  []
        - Branch String:   'webp_dec.c:709,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:710,24'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:713,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'webp_dec.c:702,7'
          Dst:             GetFeatures
    - functionName:    WebPDecodeYUV
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionDepth:   19
      returnType:      'char *'
      argCount:        8
      argTypes:
        - 'char *'
        - 'size_t '
        - 'int *'
        - 'int *'
        - 'char **'
        - 'char **'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - Decode
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DefaultFeatures
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetFeatures
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyDecBuffer
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetInfo
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'webp_dec.c:665,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:665,7'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:666,47'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
        - Branch String:   'webp_dec.c:671,5'
          Branch Sides:
            TrueSide:        'webp_dec.c:671,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'webp_dec.c:672,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'webp_dec.c:662,24'
          Dst:             Decode
        - Src:             'webp_dec.c:671,5'
          Dst:             __assert_fail
    - functionName:    Decode
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionDepth:   18
      returnType:      'char *'
      argCount:        6
      argTypes:
        - 'int '
        - 'char *'
        - 'size_t '
        - 'int *'
        - 'int *'
        - 'struct.WebPDecBuffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          133
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DefaultFeatures
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetFeatures
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyDecBuffer
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetInfo
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    6
      BranchProfiles:
        - Branch String:   'webp_dec.c:616,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:617,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:619,7'
            FalseSideFuncs:
              - DecodeInto
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyDecBuffer
        - Branch String:   'webp_dec.c:619,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:619,38'
            TrueSideFuncs:
              - DecodeInto
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyDecBuffer
            FalseSide:       'webp_dec.c:620,7'
            FalseSideFuncs:
              - DecodeInto
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyDecBuffer
        - Branch String:   'webp_dec.c:620,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:620,40'
            TrueSideFuncs:
              - DecodeInto
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyDecBuffer
            FalseSide:       'webp_dec.c:623,18'
            FalseSideFuncs:
              - DecodeInto
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyDecBuffer
        - Branch String:   'webp_dec.c:623,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:624,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:626,7'
            FalseSideFuncs:
              - WebPIsRGBMode
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyDecBuffer
        - Branch String:   'webp_dec.c:626,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:627,32'
            TrueSideFuncs:
              - WebPCopyDecBuffer
              - WebPIsRGBMode
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'webp_dec.c:630,24'
            FalseSideFuncs:
              - WebPIsRGBMode
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:630,10'
          Branch Sides:
            TrueSide:        'webp_dec.c:630,39'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:630,60'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'webp_dec.c:610,3'
          Dst:             WebPInitDecBuffer
        - Src:             'webp_dec.c:611,3'
          Dst:             WebPResetDecParams
        - Src:             'webp_dec.c:616,8'
          Dst:             WebPGetInfo
        - Src:             'webp_dec.c:623,7'
          Dst:             DecodeInto
        - Src:             'webp_dec.c:627,5'
          Dst:             WebPCopyDecBuffer
        - Src:             'webp_dec.c:630,10'
          Dst:             WebPIsRGBMode
    - functionName:    WebPDecodeBGRA
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionDepth:   19
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t '
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - Decode
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DefaultFeatures
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetFeatures
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyDecBuffer
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetInfo
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'webp_dec.c:655,10'
          Dst:             Decode
    - functionName:    WebPDecodeBGR
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionDepth:   19
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t '
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - Decode
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DefaultFeatures
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetFeatures
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyDecBuffer
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetInfo
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'webp_dec.c:650,10'
          Dst:             Decode
    - functionName:    WebPDecodeARGB
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionDepth:   19
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t '
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - Decode
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DefaultFeatures
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetFeatures
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyDecBuffer
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetInfo
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'webp_dec.c:645,10'
          Dst:             Decode
    - functionName:    WebPDecodeRGBA
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionDepth:   19
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t '
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - Decode
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DefaultFeatures
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetFeatures
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyDecBuffer
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetInfo
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'webp_dec.c:640,10'
          Dst:             Decode
    - functionName:    WebPDecodeRGB
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionDepth:   19
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t '
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - Decode
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DefaultFeatures
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetFeatures
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyDecBuffer
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetInfo
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'webp_dec.c:635,10'
          Dst:             Decode
    - functionName:    WebPDecodeYUVInto
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionDepth:   18
      returnType:      'char *'
      argCount:        11
      argTypes:
        - 'char *'
        - 'size_t '
        - 'char *'
        - 'size_t '
        - 'int '
        - 'char *'
        - 'size_t '
        - 'int '
        - 'char *'
        - 'size_t '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          128
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'webp_dec.c:581,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:581,21'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:582,3'
            FalseSideFuncs:
              - WebPInitDecBuffer
              - WebPResetDecParams
              - DecodeInto
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:596,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:597,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:599,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'webp_dec.c:582,3'
          Dst:             WebPInitDecBuffer
        - Src:             'webp_dec.c:583,3'
          Dst:             WebPResetDecParams
        - Src:             'webp_dec.c:596,7'
          Dst:             DecodeInto
    - functionName:    WebPDecodeBGRAInto
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionDepth:   19
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'size_t '
        - 'char *'
        - 'size_t '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DecodeIntoRGBABuffer
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'webp_dec.c:572,10'
          Dst:             DecodeIntoRGBABuffer
    - functionName:    DecodeIntoRGBABuffer
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionDepth:   18
      returnType:      'char *'
      argCount:        6
      argTypes:
        - 'int '
        - 'char *'
        - 'size_t '
        - 'char *'
        - 'int '
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    5
      BranchProfiles:
        - Branch String:   'webp_dec.c:533,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:534,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:536,3'
            FalseSideFuncs:
              - WebPInitDecBuffer
              - WebPResetDecParams
              - DecodeInto
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'webp_dec.c:544,7'
          Branch Sides:
            TrueSide:        'webp_dec.c:545,5'
            TrueSideFuncs:   []
            FalseSide:       'webp_dec.c:547,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'webp_dec.c:536,3'
          Dst:             WebPInitDecBuffer
        - Src:             'webp_dec.c:537,3'
          Dst:             WebPResetDecParams
        - Src:             'webp_dec.c:544,7'
          Dst:             DecodeInto
    - functionName:    WebPDecodeBGRInto
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionDepth:   19
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'size_t '
        - 'char *'
        - 'size_t '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DecodeIntoRGBABuffer
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'webp_dec.c:567,10'
          Dst:             DecodeIntoRGBABuffer
    - functionName:    WebPDecodeARGBInto
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionDepth:   19
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'size_t '
        - 'char *'
        - 'size_t '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DecodeIntoRGBABuffer
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'webp_dec.c:562,10'
          Dst:             DecodeIntoRGBABuffer
    - functionName:    WebPDecodeRGBAInto
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionDepth:   19
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'size_t '
        - 'char *'
        - 'size_t '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DecodeIntoRGBABuffer
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'webp_dec.c:557,10'
          Dst:             DecodeIntoRGBABuffer
    - functionName:    WebPDecodeRGBInto
      functionSourceFile: '/src/libwebp/src/dec/webp_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionDepth:   19
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'size_t '
        - 'char *'
        - 'size_t '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateAndInitRescaler
        - AllocateBuffer
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckDecBuffer
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DecodeInto
        - DecodeIntoRGBABuffer
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetLE16
        - GetLE24
        - GetLE32
        - GetLargeValue
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalAddPack_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitGetCoeffs
        - InitGetCoeffs_body
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - IsValidColorspace
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseHeadersInternal
        - ParseIntraMode
        - ParseOptionalChunks
        - ParsePartitions
        - ParseRIFF
        - ParseResiduals
        - ParseSegmentHeader
        - ParseVP8Header
        - ParseVP8X
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8ClipUV
        - VP8Decode
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8Delete
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetHeaders
        - VP8GetInfo
        - VP8GetSigned
        - VP8GetSignedValue
        - VP8GetThreadMethod
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitDithering
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitRandom
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LCheckSignature
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDecodeHeader
        - VP8LDecodeImage
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LGetInfo
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8New
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPAllocateDecBuffer
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPFlipBuffer
        - WebPFreeDecBuffer
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUV_body
        - WebPInitCustomIo
        - WebPInitDecBuffer
        - WebPInitDecBufferInternal
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPParseHeaders
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPResetDecParams
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - abs
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - memcmp
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'webp_dec.c:552,10'
          Dst:             DecodeIntoRGBABuffer
    - functionName:    WebPRescalerOutputDone
      functionSourceFile: '/src/libwebp/src/utils/../../src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerExport
      functionSourceFile: '/src/libwebp/src/utils/rescaler_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionDepth:   2
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rescaler_utils.c:153,3'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:154,27'
            TrueSideFuncs:
              - WebPRescalerExportRow
              - WebPRescalerHasPendingOutput
            FalseSide:       'rescaler_utils.c:157,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'rescaler_utils.c:153,10'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'rescaler_utils.c:154,5'
          Dst:             WebPRescalerExportRow
    - functionName:    WebPRescalerHasPendingOutput
      functionSourceFile: '/src/libwebp/src/utils/../../src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPRescalerOutputDone
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/utils/rescaler_utils.h:93,44'
          Branch Sides:
            TrueSide:        '../../src/utils/rescaler_utils.h:93,44'
            TrueSideFuncs:   []
            FalseSide:       '../../src/utils/rescaler_utils.h:93,48'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '../../src/utils/rescaler_utils.h:93,11'
          Dst:             WebPRescalerOutputDone
    - functionName:    WebPRescalerImport
      functionSourceFile: '/src/libwebp/src/utils/rescaler_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   2
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'struct.WebPRescaler *'
        - 'int '
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          159
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - WebPRescalerHasPendingOutput
        - WebPRescalerImportRow
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'rescaler_utils.c:129,37'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:129,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerImportRow
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPRescalerHasPendingOutput
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_utils.c:130,40'
            FalseSideFuncs:
              - WebPRescalerHasPendingOutput
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerImportRow
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'rescaler_utils.c:129,3'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:131,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerImportRow
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPRescalerHasPendingOutput
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_utils.c:148,10'
            FalseSideFuncs:  []
        - Branch String:   'rescaler_utils.c:131,9'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:132,25'
            TrueSideFuncs:
              - WebPRescalerImportRow
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerHasPendingOutput
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_utils.c:136,27'
            FalseSideFuncs:
              - WebPRescalerImportRow
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerHasPendingOutput
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler_utils.c:137,9'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:139,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerImportRow
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerHasPendingOutput
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_utils.c:143,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerImportRow
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPRescalerHasPendingOutput
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler_utils.c:139,7'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:140,30'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerImportRow
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerHasPendingOutput
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_utils.c:142,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerImportRow
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPRescalerHasPendingOutput
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'rescaler_utils.c:130,11'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'rescaler_utils.c:136,5'
          Dst:             WebPRescalerImportRow
    - functionName:    WebPRescaleNeededLines
      functionSourceFile: '/src/libwebp/src/utils/rescaler_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.WebPRescaler *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rescaler_utils.c:123,10'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:123,40'
            TrueSideFuncs:   []
            FalseSide:       'rescaler_utils.c:123,56'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    WebPRescalerGetScaledDimensions
      functionSourceFile: '/src/libwebp/src/utils/rescaler_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   1
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          169
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rescaler_utils.c:88,3'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:88,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler_utils.c:89,3'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler_utils.c:89,3'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:89,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler_utils.c:91,18'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler_utils.c:96,20'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:96,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_utils.c:101,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler_utils.c:96,9'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:98,28'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_utils.c:101,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler_utils.c:101,21'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:101,24'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_utils.c:106,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler_utils.c:101,9'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:103,28'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_utils.c:106,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler_utils.c:106,20'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:106,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_utils.c:107,7'
            FalseSideFuncs:  []
        - Branch String:   'rescaler_utils.c:106,35'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:106,38'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_utils.c:107,7'
            FalseSideFuncs:  []
        - Branch String:   'rescaler_utils.c:106,55'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:106,58'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_utils.c:107,7'
            FalseSideFuncs:  []
        - Branch String:   'rescaler_utils.c:106,9'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:107,7'
            TrueSideFuncs:   []
            FalseSide:       'rescaler_utils.c:110,21'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'rescaler_utils.c:88,3'
          Dst:             __assert_fail
        - Src:             'rescaler_utils.c:89,3'
          Dst:             __assert_fail
    - functionName:    CheckSizeOverflow
      functionSourceFile: '/src/libwebp/src/utils/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerInit
      functionSourceFile: '/src/libwebp/src/utils/rescaler_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   6
      returnType:      'int '
      argCount:        9
      argTypes:
        - 'struct.WebPRescaler *'
        - 'int '
        - 'int '
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          353
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - CheckSizeOverflow
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - ProcessRow_SSE2
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPUint32ToMem
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    9
      BranchProfiles:
        - Branch String:   'rescaler_utils.c:32,7'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:32,39'
            TrueSideFuncs:   []
            FalseSide:       'rescaler_utils.c:34,25'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
        - Branch String:   'rescaler_utils.c:47,21'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:47,43'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
            FalseSide:       'rescaler_utils.c:47,56'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
        - Branch String:   'rescaler_utils.c:48,21'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:48,43'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
            FalseSide:       'rescaler_utils.c:48,56'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
        - Branch String:   'rescaler_utils.c:49,7'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:50,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
            FalseSide:       'rescaler_utils.c:53,21'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
        - Branch String:   'rescaler_utils.c:53,21'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:53,42'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
            FalseSide:       'rescaler_utils.c:53,54'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
        - Branch String:   'rescaler_utils.c:54,21'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:54,42'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
            FalseSide:       'rescaler_utils.c:54,54'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
        - Branch String:   'rescaler_utils.c:55,23'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:55,44'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
            FalseSide:       'rescaler_utils.c:55,62'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
        - Branch String:   'rescaler_utils.c:56,7'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:60,36'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
            FalseSide:       'rescaler_utils.c:74,26'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
        - Branch String:   'rescaler_utils.c:63,9'
          Branch Sides:
            TrueSide:        'rescaler_utils.c:68,7'
            TrueSideFuncs:
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
            FalseSide:       'rescaler_utils.c:70,39'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
              - WebPRescalerDspInit
      Callsites:
        - Src:             'rescaler_utils.c:32,8'
          Dst:             CheckSizeOverflow
        - Src:             'rescaler_utils.c:81,3'
          Dst:             WebPRescalerDspInit
    - functionName:    CheckSizeOverflow
      functionSourceFile: '/src/libwebp/src/utils/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LHashPix
      functionSourceFile: '/src/libwebp/src/utils/../../src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPGetColorPalette
      functionSourceFile: '/src/libwebp/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.WebPPicture *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          251
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - VP8LHashPix
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:268,3'
          Branch Sides:
            TrueSide:        'utils.c:268,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'utils.c:269,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LHashPix
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'utils.c:269,3'
          Branch Sides:
            TrueSide:        'utils.c:269,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'utils.c:271,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LHashPix
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'utils.c:271,3'
          Branch Sides:
            TrueSide:        'utils.c:272,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp4
              - VP8LHashPix
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'utils.c:300,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'utils.c:272,5'
          Branch Sides:
            TrueSide:        'utils.c:274,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LHashPix
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'utils.c:297,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LHashPix
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'utils.c:274,11'
          Branch Sides:
            TrueSide:        'utils.c:275,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp4
              - VP8LHashPix
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'utils.c:277,18'
            FalseSideFuncs:
              - VP8LHashPix
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'utils.c:280,13'
          Branch Sides:
            TrueSide:        'utils.c:281,25'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp4
              - VP8LHashPix
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'utils.c:288,27'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp4
              - VP8LHashPix
        - Branch String:   'utils.c:284,15'
          Branch Sides:
            TrueSide:        'utils.c:285,13'
            TrueSideFuncs:   []
            FalseSide:       'utils.c:287,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp4
              - VP8LHashPix
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'utils.c:288,20'
          Branch Sides:
            TrueSide:        'utils.c:289,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp4
              - VP8LHashPix
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'utils.c:292,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp4
              - VP8LHashPix
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'utils.c:300,7'
          Branch Sides:
            TrueSide:        'utils.c:301,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
            FalseSide:       'utils.c:309,10'
            FalseSideFuncs:  []
        - Branch String:   'utils.c:302,5'
          Branch Sides:
            TrueSide:        'utils.c:303,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'utils.c:308,3'
            FalseSideFuncs:  []
        - Branch String:   'utils.c:303,11'
          Branch Sides:
            TrueSide:        'utils.c:304,38'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
            FalseSide:       'utils.c:307,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
      Callsites:
        - Src:             'utils.c:268,3'
          Dst:             __assert_fail
        - Src:             'utils.c:269,3'
          Dst:             __assert_fail
        - Src:             'utils.c:278,13'
          Dst:             VP8LHashPix
    - functionName:    WebPCopyPixels
      functionSourceFile: '/src/libwebp/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionDepth:   2
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.WebPPicture *'
        - 'struct.WebPPicture *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - WebPCopyPlane
        - __assert_fail
        - abs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:246,3'
          Branch Sides:
            TrueSide:        'utils.c:246,3'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyPlane
            FalseSide:       'utils.c:246,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'utils.c:246,3'
          Branch Sides:
            TrueSide:        'utils.c:246,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'utils.c:247,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyPlane
        - Branch String:   'utils.c:247,3'
          Branch Sides:
            TrueSide:        'utils.c:247,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyPlane
            FalseSide:       'utils.c:247,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'utils.c:247,3'
          Branch Sides:
            TrueSide:        'utils.c:247,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'utils.c:248,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyPlane
        - Branch String:   'utils.c:248,3'
          Branch Sides:
            TrueSide:        'utils.c:248,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - WebPCopyPlane
            FalseSide:       'utils.c:248,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'utils.c:248,3'
          Branch Sides:
            TrueSide:        'utils.c:248,3'
            TrueSideFuncs:
              - WebPCopyPlane
            FalseSide:       'utils.c:248,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'utils.c:246,3'
          Dst:             __assert_fail
        - Src:             'utils.c:247,3'
          Dst:             __assert_fail
        - Src:             'utils.c:248,3'
          Dst:             __assert_fail
        - Src:             'utils.c:249,3'
          Dst:             WebPCopyPlane
    - functionName:    WebPCopyPlane
      functionSourceFile: '/src/libwebp/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionDepth:   1
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'int '
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - abs
      functionUses:    9
      BranchProfiles:
        - Branch String:   'utils.c:236,3'
          Branch Sides:
            TrueSide:        'utils.c:236,3'
            TrueSideFuncs:
              - __assert_fail
              - abs
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - abs
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'utils.c:236,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'utils.c:236,3'
          Branch Sides:
            TrueSide:        'utils.c:236,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'utils.c:237,3'
            FalseSideFuncs:
              - abs
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - abs
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'utils.c:237,3'
          Branch Sides:
            TrueSide:        'utils.c:237,3'
            TrueSideFuncs:
              - abs
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'utils.c:237,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'utils.c:237,3'
          Branch Sides:
            TrueSide:        'utils.c:237,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'utils.c:238,3'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'utils.c:238,3'
          Branch Sides:
            TrueSide:        'utils.c:239,12'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'utils.c:243,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'utils.c:236,3'
          Dst:             __assert_fail
        - Src:             'utils.c:237,3'
          Dst:             abs
        - Src:             'utils.c:237,3'
          Dst:             abs
        - Src:             'utils.c:237,3'
          Dst:             __assert_fail
    - functionName:    abs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPFree
      functionSourceFile: '/src/libwebp/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'utils.c:229,3'
          Dst:             WebPSafeFree
    - functionName:    WebPSafeFree
      functionSourceFile: '/src/libwebp/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          31
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    26
      BranchProfiles:
        - Branch String:   'utils.c:215,7'
          Branch Sides:
            TrueSide:        'utils.c:215,7'
            TrueSideFuncs:
              - free
            FalseSide:       'utils.c:216,5'
            FalseSideFuncs:
              - free
      Callsites:       []
    - functionName:    WebPMalloc
      functionSourceFile: '/src/libwebp/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionDepth:   3
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'utils.c:225,10'
          Dst:             WebPSafeMalloc
    - functionName:    WebPSafeMalloc
      functionSourceFile: '/src/libwebp/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   2
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'size_t '
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - __assert_fail
      functionUses:    17
      BranchProfiles:
        - Branch String:   'utils.c:197,7'
          Branch Sides:
            TrueSide:        'utils.c:197,49'
            TrueSideFuncs:   []
            FalseSide:       'utils.c:198,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - malloc
        - Branch String:   'utils.c:198,3'
          Branch Sides:
            TrueSide:        'utils.c:198,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'utils.c:199,25'
            FalseSideFuncs:
              - malloc
      Callsites:
        - Src:             'utils.c:197,8'
          Dst:             CheckSizeArgumentsOverflow
        - Src:             'utils.c:198,3'
          Dst:             __assert_fail
    - functionName:    CheckSizeArgumentsOverflow
      functionSourceFile: '/src/libwebp/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'size_t '
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CheckSizeOverflow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utils.c:173,7'
          Branch Sides:
            TrueSide:        'utils.c:173,19'
            TrueSideFuncs:   []
            FalseSide:       'utils.c:174,17'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - CheckSizeOverflow.123
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'utils.c:174,7'
          Branch Sides:
            TrueSide:        'utils.c:174,59'
            TrueSideFuncs:   []
            FalseSide:       'utils.c:175,26'
            FalseSideFuncs:
              - CheckSizeOverflow.123
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'utils.c:175,7'
          Branch Sides:
            TrueSide:        'utils.c:175,39'
            TrueSideFuncs:   []
            FalseSide:       'utils.c:191,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'utils.c:175,8'
          Dst:             CheckSizeOverflow
    - functionName:    WebPSafeCalloc
      functionSourceFile: '/src/libwebp/src/utils/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   2
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'size_t '
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - __assert_fail
        - calloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'utils.c:207,7'
          Branch Sides:
            TrueSide:        'utils.c:207,49'
            TrueSideFuncs:   []
            FalseSide:       'utils.c:208,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - calloc
        - Branch String:   'utils.c:208,3'
          Branch Sides:
            TrueSide:        'utils.c:208,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'utils.c:209,24'
            FalseSideFuncs:
              - calloc
      Callsites:
        - Src:             'utils.c:207,8'
          Dst:             CheckSizeArgumentsOverflow
        - Src:             'utils.c:208,3'
          Dst:             __assert_fail
        - Src:             'utils.c:209,9'
          Dst:             calloc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'size_t '
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsValidColorspace
      functionSourceFile: '/src/libwebp/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer_dec.c:33,37'
          Branch Sides:
            TrueSide:        'buffer_dec.c:33,40'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'buffer_dec.c:33,37'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    WebPIsPremultipliedMode
      functionSourceFile: '/src/libwebp/src/dec/../../src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/webp/decode.h:166,29'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:166,29'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:166,32'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/webp/decode.h:166,50'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:166,50'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:166,53'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/webp/decode.h:166,71'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:166,71'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:167,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    WebPAvoidSlowMemory
      functionSourceFile: '/src/libwebp/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.WebPDecBuffer *'
        - 'struct.WebPBitstreamFeatures *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - WebPIsPremultipliedMode
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer_dec.c:304,3'
          Branch Sides:
            TrueSide:        'buffer_dec.c:304,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'buffer_dec.c:305,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'buffer_dec.c:305,44'
          Branch Sides:
            TrueSide:        'buffer_dec.c:305,44'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:306,34'
            FalseSideFuncs:
              - WebPIsPremultipliedMode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'buffer_dec.c:306,54'
          Branch Sides:
            TrueSide:        'buffer_dec.c:306,54'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:307,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'buffer_dec.c:304,3'
          Dst:             __assert_fail
        - Src:             'buffer_dec.c:306,10'
          Dst:             WebPIsPremultipliedMode
    - functionName:    WebPIsAlphaMode
      functionSourceFile: '/src/libwebp/src/dec/../../src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - WebPIsPremultipliedMode
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/webp/decode.h:171,29'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:171,29'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:171,32'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/webp/decode.h:171,50'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:171,50'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:171,53'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/webp/decode.h:171,71'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:171,71'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:172,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/webp/decode.h:172,34'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:172,34'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:172,37'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/webp/decode.h:172,55'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:172,55'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:173,35'
            FalseSideFuncs:
              - WebPIsPremultipliedMode
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '../../src/webp/decode.h:173,11'
          Dst:             WebPIsPremultipliedMode
    - functionName:    CheckDecBuffer
      functionSourceFile: '/src/libwebp/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPDecBuffer *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          334
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - IsValidColorspace
        - WebPIsRGBMode
        - abs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer_dec.c:46,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:47,8'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'buffer_dec.c:48,29'
            FalseSideFuncs:
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - abs
              - abs
              - abs
              - abs
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp8
              - abs
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'buffer_dec.c:48,14'
          Branch Sides:
            TrueSide:        'buffer_dec.c:49,40'
            TrueSideFuncs:
              - abs
              - abs
              - abs
              - abs
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'buffer_dec.c:75,33'
            FalseSideFuncs:
              - abs
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'buffer_dec.c:69,9'
          Branch Sides:
            TrueSide:        'buffer_dec.c:70,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'buffer_dec.c:74,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'buffer_dec.c:46,8'
          Dst:             IsValidColorspace
        - Src:             'buffer_dec.c:48,15'
          Dst:             WebPIsRGBMode
        - Src:             'buffer_dec.c:52,26'
          Dst:             abs
        - Src:             'buffer_dec.c:53,26'
          Dst:             abs
        - Src:             'buffer_dec.c:54,26'
          Dst:             abs
        - Src:             'buffer_dec.c:55,26'
          Dst:             abs
        - Src:             'buffer_dec.c:76,24'
          Dst:             abs
    - functionName:    WebPIsRGBMode
      functionSourceFile: '/src/libwebp/src/dec/../../src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPCopyDecBufferPixels
      functionSourceFile: '/src/libwebp/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionDepth:   2
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.WebPDecBuffer *'
        - 'struct.WebPDecBuffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          237
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - CheckDecBuffer
        - IsValidColorspace
        - WebPCopyPlane
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - __assert_fail
        - abs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer_dec.c:271,3'
          Branch Sides:
            TrueSide:        'buffer_dec.c:271,3'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - CheckDecBuffer
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyPlane
              - WebPCopyPlane
              - WebPCopyPlane
              - WebPIsAlphaMode
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyPlane
              - WebPCopyPlane
            FalseSide:       'buffer_dec.c:271,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'buffer_dec.c:271,3'
          Branch Sides:
            TrueSide:        'buffer_dec.c:271,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'buffer_dec.c:272,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - CheckDecBuffer
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyPlane
              - WebPCopyPlane
              - WebPCopyPlane
              - WebPIsAlphaMode
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyPlane
              - WebPCopyPlane
        - Branch String:   'buffer_dec.c:272,3'
          Branch Sides:
            TrueSide:        'buffer_dec.c:272,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'buffer_dec.c:274,20'
            FalseSideFuncs:
              - CheckDecBuffer
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyPlane
              - WebPCopyPlane
              - WebPCopyPlane
              - WebPIsAlphaMode
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyPlane
              - WebPCopyPlane
        - Branch String:   'buffer_dec.c:276,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:277,5'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:279,21'
            FalseSideFuncs:
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyPlane
              - WebPCopyPlane
              - WebPCopyPlane
              - WebPIsAlphaMode
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyPlane
              - WebPCopyPlane
        - Branch String:   'buffer_dec.c:279,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:280,33'
            TrueSideFuncs:
              - WebPCopyPlane
            FalseSide:       'buffer_dec.c:286,40'
            FalseSideFuncs:
              - WebPCopyPlane
              - WebPCopyPlane
              - WebPCopyPlane
              - WebPIsAlphaMode
              - __sanitizer_cov_trace_const_cmp4
              - WebPCopyPlane
      Callsites:
        - Src:             'buffer_dec.c:271,3'
          Dst:             __assert_fail
        - Src:             'buffer_dec.c:272,3'
          Dst:             __assert_fail
        - Src:             'buffer_dec.c:276,7'
          Dst:             CheckDecBuffer
        - Src:             'buffer_dec.c:279,7'
          Dst:             WebPIsRGBMode
        - Src:             'buffer_dec.c:282,5'
          Dst:             WebPCopyPlane
        - Src:             'buffer_dec.c:288,5'
          Dst:             WebPCopyPlane
        - Src:             'buffer_dec.c:290,5'
          Dst:             WebPCopyPlane
        - Src:             'buffer_dec.c:292,5'
          Dst:             WebPCopyPlane
        - Src:             'buffer_dec.c:294,9'
          Dst:             WebPIsAlphaMode
        - Src:             'buffer_dec.c:295,7'
          Dst:             WebPCopyPlane
    - functionName:    WebPGrabDecBuffer
      functionSourceFile: '/src/libwebp/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.WebPDecBuffer *'
        - 'struct.WebPDecBuffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer_dec.c:260,19'
          Branch Sides:
            TrueSide:        'buffer_dec.c:260,22'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'buffer_dec.c:260,19'
            FalseSideFuncs:  []
        - Branch String:   'buffer_dec.c:260,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:260,7'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:261,6'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'buffer_dec.c:262,9'
          Branch Sides:
            TrueSide:        'buffer_dec.c:263,7'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:266,3'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    WebPCopyDecBuffer
      functionSourceFile: '/src/libwebp/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.WebPDecBuffer *'
        - 'struct.WebPDecBuffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer_dec.c:249,19'
          Branch Sides:
            TrueSide:        'buffer_dec.c:249,22'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'buffer_dec.c:249,19'
            FalseSideFuncs:  []
        - Branch String:   'buffer_dec.c:249,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:249,7'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:250,6'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'buffer_dec.c:251,9'
          Branch Sides:
            TrueSide:        'buffer_dec.c:252,7'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:255,3'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    WebPFreeDecBuffer
      functionSourceFile: '/src/libwebp/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.WebPDecBuffer *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WebPSafeFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer_dec.c:239,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:239,7'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:240,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
        - Branch String:   'buffer_dec.c:240,9'
          Branch Sides:
            TrueSide:        'buffer_dec.c:241,20'
            TrueSideFuncs:
              - WebPSafeFree
            FalseSide:       'buffer_dec.c:243,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'buffer_dec.c:241,7'
          Dst:             WebPSafeFree
    - functionName:    WebPInitDecBufferInternal
      functionSourceFile: '/src/libwebp/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.WebPDecBuffer *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer_dec.c:230,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:231,5'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:233,7'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
        - Branch String:   'buffer_dec.c:233,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:233,23'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:234,10'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
      Callsites:       []
    - functionName:    AllocateBuffer
      functionSourceFile: '/src/libwebp/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   3
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPDecBuffer *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          304
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - CheckDecBuffer
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - IsValidColorspace
        - WebPIsRGBMode
        - WebPSafeMalloc
        - __assert_fail
        - abs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer_dec.c:92,14'
          Branch Sides:
            TrueSide:        'buffer_dec.c:92,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - IsValidColorspace
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckDecBuffer
              - __sanitizer_cov_trace_const_cmp8
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'buffer_dec.c:93,5'
            FalseSideFuncs:  []
        - Branch String:   'buffer_dec.c:92,24'
          Branch Sides:
            TrueSide:        'buffer_dec.c:92,46'
            TrueSideFuncs:
              - IsValidColorspace
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckDecBuffer
              - __sanitizer_cov_trace_const_cmp8
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'buffer_dec.c:93,5'
            FalseSideFuncs:  []
        - Branch String:   'buffer_dec.c:92,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:93,5'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:96,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - CheckDecBuffer
              - __sanitizer_cov_trace_const_cmp8
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'buffer_dec.c:96,39'
          Branch Sides:
            TrueSide:        'buffer_dec.c:96,42'
            TrueSideFuncs:
              - CheckDecBuffer
              - __sanitizer_cov_trace_const_cmp8
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'buffer_dec.c:149,25'
            FalseSideFuncs:
              - CheckDecBuffer
        - Branch String:   'buffer_dec.c:96,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:98,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckDecBuffer
            FalseSide:       'buffer_dec.c:149,25'
            FalseSideFuncs:
              - CheckDecBuffer
        - Branch String:   'buffer_dec.c:105,9'
          Branch Sides:
            TrueSide:        'buffer_dec.c:106,7'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:108,14'
            FalseSideFuncs:
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckDecBuffer
        - Branch String:   'buffer_dec.c:110,9'
          Branch Sides:
            TrueSide:        'buffer_dec.c:111,20'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckDecBuffer
            FalseSide:       'buffer_dec.c:118,18'
            FalseSideFuncs:
              - WebPSafeMalloc
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckDecBuffer
        - Branch String:   'buffer_dec.c:113,11'
          Branch Sides:
            TrueSide:        'buffer_dec.c:114,20'
            TrueSideFuncs:
              - WebPSafeMalloc
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckDecBuffer
            FalseSide:       'buffer_dec.c:117,5'
            FalseSideFuncs:
              - WebPSafeMalloc
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckDecBuffer
        - Branch String:   'buffer_dec.c:121,9'
          Branch Sides:
            TrueSide:        'buffer_dec.c:122,7'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:124,30'
            FalseSideFuncs:
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckDecBuffer
        - Branch String:   'buffer_dec.c:126,9'
          Branch Sides:
            TrueSide:        'buffer_dec.c:127,36'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - CheckDecBuffer
            FalseSide:       'buffer_dec.c:143,29'
            FalseSideFuncs:
              - CheckDecBuffer
        - Branch String:   'buffer_dec.c:137,11'
          Branch Sides:
            TrueSide:        'buffer_dec.c:138,18'
            TrueSideFuncs:
              - CheckDecBuffer
            FalseSide:       'buffer_dec.c:140,29'
            FalseSideFuncs:
              - CheckDecBuffer
      Callsites:
        - Src:             'buffer_dec.c:92,28'
          Dst:             IsValidColorspace
        - Src:             'buffer_dec.c:110,10'
          Dst:             WebPIsRGBMode
        - Src:             'buffer_dec.c:120,24'
          Dst:             WebPSafeMalloc
        - Src:             'buffer_dec.c:126,10'
          Dst:             WebPIsRGBMode
        - Src:             'buffer_dec.c:149,10'
          Dst:             CheckDecBuffer
    - functionName:    WebPAllocateDecBuffer
      functionSourceFile: '/src/libwebp/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   4
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'struct.WebPDecoderOptions *'
        - 'struct.WebPDecBuffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          208
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - AllocateBuffer
        - CheckDecBuffer
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - IsValidColorspace
        - WebPCheckCropDimensions
        - WebPFlipBuffer
        - WebPIsRGBMode
        - WebPRescalerGetScaledDimensions
        - WebPSafeMalloc
        - __assert_fail
        - abs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer_dec.c:181,22'
          Branch Sides:
            TrueSide:        'buffer_dec.c:181,25'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - AllocateBuffer
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
              - WebPCheckCropDimensions
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'buffer_dec.c:182,5'
            FalseSideFuncs:  []
        - Branch String:   'buffer_dec.c:181,36'
          Branch Sides:
            TrueSide:        'buffer_dec.c:181,39'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - AllocateBuffer
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
              - WebPCheckCropDimensions
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'buffer_dec.c:182,5'
            FalseSideFuncs:  []
        - Branch String:   'buffer_dec.c:181,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:182,5'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:184,7'
            FalseSideFuncs:
              - AllocateBuffer
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
              - WebPCheckCropDimensions
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'buffer_dec.c:184,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:185,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - AllocateBuffer
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
              - WebPCheckCropDimensions
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'buffer_dec.c:212,19'
            FalseSideFuncs:
              - AllocateBuffer
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
        - Branch String:   'buffer_dec.c:185,9'
          Branch Sides:
            TrueSide:        'buffer_dec.c:186,22'
            TrueSideFuncs:
              - WebPCheckCropDimensions
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - AllocateBuffer
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'buffer_dec.c:197,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - AllocateBuffer
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'buffer_dec.c:190,11'
          Branch Sides:
            TrueSide:        'buffer_dec.c:191,9'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:193,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - AllocateBuffer
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'buffer_dec.c:197,9'
          Branch Sides:
            TrueSide:        'buffer_dec.c:199,26'
            TrueSideFuncs:
              - WebPRescalerGetScaledDimensions
              - __sanitizer_cov_trace_const_cmp4
              - AllocateBuffer
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
            FalseSide:       'buffer_dec.c:211,3'
            FalseSideFuncs:
              - AllocateBuffer
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
        - Branch String:   'buffer_dec.c:201,11'
          Branch Sides:
            TrueSide:        'buffer_dec.c:203,9'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:205,15'
            FalseSideFuncs:
              - AllocateBuffer
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
        - Branch String:   'buffer_dec.c:217,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:217,39'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:220,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
        - Branch String:   'buffer_dec.c:220,23'
          Branch Sides:
            TrueSide:        'buffer_dec.c:220,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPFlipBuffer
            FalseSide:       'buffer_dec.c:223,10'
            FalseSideFuncs:  []
        - Branch String:   'buffer_dec.c:220,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:221,29'
            TrueSideFuncs:
              - WebPFlipBuffer
            FalseSide:       'buffer_dec.c:223,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'buffer_dec.c:190,12'
          Dst:             WebPCheckCropDimensions
        - Src:             'buffer_dec.c:201,12'
          Dst:             WebPRescalerGetScaledDimensions
        - Src:             'buffer_dec.c:216,12'
          Dst:             AllocateBuffer
        - Src:             'buffer_dec.c:221,14'
          Dst:             WebPFlipBuffer
    - functionName:    WebPFlipBuffer
      functionSourceFile: '/src/libwebp/src/dec/buffer_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPDecBuffer *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          170
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - WebPIsRGBMode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer_dec.c:153,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:154,5'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:156,21'
            FalseSideFuncs:
              - WebPIsRGBMode.170
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'buffer_dec.c:156,7'
          Branch Sides:
            TrueSide:        'buffer_dec.c:157,27'
            TrueSideFuncs:   []
            FalseSide:       'buffer_dec.c:161,34'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'buffer_dec.c:156,7'
          Dst:             WebPIsRGBMode
    - functionName:    CheckSizeOverflow
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8RandomBits2
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/random_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.VP8Random *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/utils/random_utils.h:42,3'
          Branch Sides:
            TrueSide:        '../../src/utils/random_utils.h:42,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       '../../src/utils/random_utils.h:43,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/utils/random_utils.h:44,7'
          Branch Sides:
            TrueSide:        '../../src/utils/random_utils.h:44,22'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       '../../src/utils/random_utils.h:45,27'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/utils/random_utils.h:46,7'
          Branch Sides:
            TrueSide:        '../../src/utils/random_utils.h:46,47'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       '../../src/utils/random_utils.h:47,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/utils/random_utils.h:47,7'
          Branch Sides:
            TrueSide:        '../../src/utils/random_utils.h:47,47'
            TrueSideFuncs:   []
            FalseSide:       '../../src/utils/random_utils.h:47,7'
            FalseSideFuncs:  []
      Callsites:
        - Src:             '../../src/utils/random_utils.h:42,3'
          Dst:             __assert_fail
    - functionName:    Dither8x8
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'struct.VP8Random *'
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8RandomBits2
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'frame_dec.c:365,3'
          Branch Sides:
            TrueSide:        'frame_dec.c:366,32'
            TrueSideFuncs:
              - VP8RandomBits2
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'frame_dec.c:368,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'frame_dec.c:366,17'
          Dst:             VP8RandomBits2
    - functionName:    DoFilter
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.VP8Decoder *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          361
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'frame_dec.c:211,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:212,5'
            TrueSideFuncs:   []
            FalseSide:       'frame_dec.c:214,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'frame_dec.c:214,3'
          Branch Sides:
            TrueSide:        'frame_dec.c:214,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'frame_dec.c:215,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'frame_dec.c:215,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:216,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'frame_dec.c:229,24'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'frame_dec.c:216,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:217,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'frame_dec.c:219,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'frame_dec.c:219,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:220,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'frame_dec.c:222,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'frame_dec.c:222,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:223,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'frame_dec.c:225,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'frame_dec.c:225,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:226,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'frame_dec.c:228,3'
            FalseSideFuncs:  []
        - Branch String:   'frame_dec.c:233,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:234,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'frame_dec.c:237,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'frame_dec.c:237,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:238,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'frame_dec.c:241,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'frame_dec.c:241,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:242,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'frame_dec.c:245,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'frame_dec.c:214,3'
          Dst:             __assert_fail
    - functionName:    DitherRow
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionDepth:   3
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          142
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - Dither8x8
        - VP8RandomBits2
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'frame_dec.c:373,3'
          Branch Sides:
            TrueSide:        'frame_dec.c:373,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'frame_dec.c:374,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Dither8x8
              - Dither8x8
        - Branch String:   'frame_dec.c:374,3'
          Branch Sides:
            TrueSide:        'frame_dec.c:375,42'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - Dither8x8
              - Dither8x8
            FalseSide:       'frame_dec.c:386,1'
            FalseSideFuncs:  []
        - Branch String:   'frame_dec.c:379,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:380,22'
            TrueSideFuncs:
              - Dither8x8
              - Dither8x8
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:385,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Dither8x8
              - Dither8x8
      Callsites:
        - Src:             'frame_dec.c:373,3'
          Dst:             __assert_fail
        - Src:             'frame_dec.c:382,7'
          Dst:             Dither8x8
        - Src:             'frame_dec.c:383,7'
          Dst:             Dither8x8
    - functionName:    FilterRow
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - DoFilter
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'frame_dec.c:256,3'
          Branch Sides:
            TrueSide:        'frame_dec.c:256,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'frame_dec.c:257,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - DoFilter
        - Branch String:   'frame_dec.c:257,3'
          Branch Sides:
            TrueSide:        'frame_dec.c:258,14'
            TrueSideFuncs:
              - DoFilter
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'frame_dec.c:260,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'frame_dec.c:256,3'
          Dst:             __assert_fail
        - Src:             'frame_dec.c:258,5'
          Dst:             DoFilter
    - functionName:    DoUVTransform
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int '
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'frame_dec.c:62,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:62,7'
            TrueSideFuncs:   []
            FalseSide:       'frame_dec.c:63,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'frame_dec.c:63,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:64,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'frame_dec.c:66,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    CheckMode
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'frame_dec.c:29,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:30,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:36,10'
            FalseSideFuncs:  []
        - Branch String:   'frame_dec.c:30,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:31,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:33,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    DoTransform
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int '
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Copy32b
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    InitIo
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.VP8Decoder *'
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AllocateMemory
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionDepth:   3
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          504
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - VP8InitScanline
        - VP8SetError
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'frame_dec.c:690,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:689,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - CheckSizeOverflow.233
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeMalloc
              - VP8SetError
            FalseSide:       'frame_dec.c:691,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckSizeOverflow.233
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeMalloc
              - VP8SetError
        - Branch String:   'frame_dec.c:700,31'
          Branch Sides:
            TrueSide:        'frame_dec.c:700,18'
            TrueSideFuncs:
              - CheckSizeOverflow.233
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeMalloc
              - VP8SetError
            FalseSide:       'frame_dec.c:701,17'
            FalseSideFuncs:
              - CheckSizeOverflow.233
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeMalloc
              - VP8SetError
        - Branch String:   'frame_dec.c:708,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:708,35'
            TrueSideFuncs:   []
            FalseSide:       'frame_dec.c:709,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeMalloc
              - VP8SetError
        - Branch String:   'frame_dec.c:709,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:710,18'
            TrueSideFuncs:
              - WebPSafeFree
              - WebPSafeMalloc
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
            FalseSide:       'frame_dec.c:721,19'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:713,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:714,26'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'frame_dec.c:718,30'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:731,18'
          Branch Sides:
            TrueSide:        'frame_dec.c:731,43'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:731,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:735,29'
          Branch Sides:
            TrueSide:        'frame_dec.c:735,32'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
            FalseSide:       'frame_dec.c:742,19'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
        - Branch String:   'frame_dec.c:735,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:739,33'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
            FalseSide:       'frame_dec.c:742,19'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
        - Branch String:   'frame_dec.c:749,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:750,34'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
            FalseSide:       'frame_dec.c:752,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
        - Branch String:   'frame_dec.c:770,23'
          Branch Sides:
            TrueSide:        'frame_dec.c:770,36'
            TrueSideFuncs:
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
            FalseSide:       'frame_dec.c:770,3'
            FalseSideFuncs:
              - __assert_fail
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
        - Branch String:   'frame_dec.c:772,3'
          Branch Sides:
            TrueSide:        'frame_dec.c:772,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'frame_dec.c:775,10'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
              - VP8InitScanline
              - llvm.memset.p0i8.i64
      Callsites:
        - Src:             'frame_dec.c:708,8'
          Dst:             CheckSizeOverflow
        - Src:             'frame_dec.c:710,5'
          Dst:             WebPSafeFree
        - Src:             'frame_dec.c:712,17'
          Dst:             WebPSafeMalloc
        - Src:             'frame_dec.c:714,14'
          Dst:             VP8SetError
        - Src:             'frame_dec.c:772,3'
          Dst:             __assert_fail
        - Src:             'frame_dec.c:776,3'
          Dst:             VP8InitScanline
    - functionName:    InitThreadContext
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionDepth:   14
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherRow
        - DoFilter
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterRow
        - FinishRow
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetNextKey
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HFilter
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - Is8bOptimizable
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NextTableBitSize
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - ShiftBytes
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VFilter
        - VP8DecompressAlphaRows
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8InitIo
        - VP8InitIoInternal
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8RandomBits2
        - VP8SetError
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPCheckCropDimensions
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitCustomIo
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - calloc
        - clip_8b
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'frame_dec.c:643,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:644,33'
            TrueSideFuncs:
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:655,5'
            FalseSideFuncs:  []
        - Branch String:   'frame_dec.c:645,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:646,26'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'frame_dec.c:649,21'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'frame_dec.c:645,10'
          Dst:             WebPGetWorkerInterface
        - Src:             'frame_dec.c:646,14'
          Dst:             VP8SetError
    - functionName:    FinishRow
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionDepth:   13
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          624
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherRow
        - DoFilter
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterRow
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetNextKey
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HFilter
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - Is8bOptimizable
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NextTableBitSize
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - ShiftBytes
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VFilter
        - VP8DecompressAlphaRows
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8InitIo
        - VP8InitIoInternal
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8RandomBits2
        - VP8SetError
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPCheckCropDimensions
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitCustomIo
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - calloc
        - clip_8b
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'frame_dec.c:420,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:421,20'
            TrueSideFuncs:
              - ReconstructRow
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - VP8DecompressAlphaRows
              - VP8SetError
              - DitherRow
              - FilterRow
            FalseSide:       'frame_dec.c:424,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - VP8DecompressAlphaRows
              - VP8SetError
              - DitherRow
              - FilterRow
        - Branch String:   'frame_dec.c:424,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:425,15'
            TrueSideFuncs:
              - FilterRow
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - VP8DecompressAlphaRows
              - VP8SetError
              - DitherRow
            FalseSide:       'frame_dec.c:428,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - VP8DecompressAlphaRows
              - VP8SetError
              - DitherRow
        - Branch String:   'frame_dec.c:428,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:429,15'
            TrueSideFuncs:
              - DitherRow
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - VP8DecompressAlphaRows
              - VP8SetError
            FalseSide:       'frame_dec.c:432,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - VP8DecompressAlphaRows
              - VP8SetError
        - Branch String:   'frame_dec.c:432,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:433,19'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - VP8DecompressAlphaRows
              - VP8SetError
            FalseSide:       'frame_dec.c:486,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'frame_dec.c:435,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:436,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - VP8DecompressAlphaRows
              - VP8SetError
            FalseSide:       'frame_dec.c:441,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - VP8DecompressAlphaRows
              - VP8SetError
        - Branch String:   'frame_dec.c:446,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:447,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - VP8DecompressAlphaRows
              - VP8SetError
            FalseSide:       'frame_dec.c:449,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - VP8DecompressAlphaRows
              - VP8SetError
        - Branch String:   'frame_dec.c:449,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:450,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - VP8DecompressAlphaRows
              - VP8SetError
            FalseSide:       'frame_dec.c:453,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - VP8DecompressAlphaRows
              - VP8SetError
        - Branch String:   'frame_dec.c:454,34'
          Branch Sides:
            TrueSide:        'frame_dec.c:454,37'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8DecompressAlphaRows
              - VP8SetError
            FalseSide:       'frame_dec.c:461,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'frame_dec.c:454,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:455,38'
            TrueSideFuncs:
              - VP8DecompressAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8SetError
            FalseSide:       'frame_dec.c:461,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'frame_dec.c:456,11'
          Branch Sides:
            TrueSide:        'frame_dec.c:457,28'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'frame_dec.c:460,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'frame_dec.c:461,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:462,27'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - __assert_fail
            FalseSide:       'frame_dec.c:472,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'frame_dec.c:464,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:464,7'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'frame_dec.c:465,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'frame_dec.c:468,11'
          Branch Sides:
            TrueSide:        'frame_dec.c:469,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'frame_dec.c:471,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'frame_dec.c:472,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:473,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'frame_dec.c:484,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'frame_dec.c:476,11'
          Branch Sides:
            TrueSide:        'frame_dec.c:477,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'frame_dec.c:479,18'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'frame_dec.c:486,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:487,10'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'frame_dec.c:494,10'
            FalseSideFuncs:  []
        - Branch String:   'frame_dec.c:487,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:488,14'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'frame_dec.c:492,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'frame_dec.c:421,5'
          Dst:             ReconstructRow
        - Src:             'frame_dec.c:425,5'
          Dst:             FilterRow
        - Src:             'frame_dec.c:429,5'
          Dst:             DitherRow
        - Src:             'frame_dec.c:455,15'
          Dst:             VP8DecompressAlphaRows
        - Src:             'frame_dec.c:457,16'
          Dst:             VP8SetError
        - Src:             'frame_dec.c:464,7'
          Dst:             __assert_fail
    - functionName:    ReconstructRow
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.VP8Decoder *'
        - 'struct.VP8ThreadContext *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          692
      EdgeCount:       80
      CyclomaticComplexity: 19
      functionsReached:
        - CheckMode
        - Copy32b
        - DoTransform
        - DoUVTransform
      functionUses:    3
      BranchProfiles:
        - Branch String:   'frame_dec.c:82,3'
          Branch Sides:
            TrueSide:        'frame_dec.c:83,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
            FalseSide:       'frame_dec.c:85,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
        - Branch String:   'frame_dec.c:85,3'
          Branch Sides:
            TrueSide:        'frame_dec.c:86,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
            FalseSide:       'frame_dec.c:91,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
        - Branch String:   'frame_dec.c:91,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:92,41'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
            FalseSide:       'frame_dec.c:96,12'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
        - Branch String:   'frame_dec.c:102,3'
          Branch Sides:
            TrueSide:        'frame_dec.c:103,36'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
            FalseSide:       'frame_dec.c:191,1'
            FalseSideFuncs:  []
        - Branch String:   'frame_dec.c:107,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:108,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - Copy32b
              - Copy32b
              - Copy32b
            FalseSide:       'frame_dec.c:118,38'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'frame_dec.c:108,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:109,18'
            TrueSideFuncs:
              - Copy32b
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - Copy32b
              - Copy32b
            FalseSide:       'frame_dec.c:111,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - Copy32b
              - Copy32b
        - Branch String:   'frame_dec.c:111,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:112,18'
            TrueSideFuncs:
              - Copy32b
              - Copy32b
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'frame_dec.c:115,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'frame_dec.c:123,11'
          Branch Sides:
            TrueSide:        'frame_dec.c:124,16'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
            FalseSide:       'frame_dec.c:130,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
        - Branch String:   'frame_dec.c:130,11'
          Branch Sides:
            TrueSide:        'frame_dec.c:131,49'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
            FalseSide:       'frame_dec.c:150,41'
            FalseSideFuncs:
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
        - Branch String:   'frame_dec.c:133,13'
          Branch Sides:
            TrueSide:        'frame_dec.c:134,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - llvm.memset.p0i8.i64
            FalseSide:       'frame_dec.c:141,68'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
        - Branch String:   'frame_dec.c:134,15'
          Branch Sides:
            TrueSide:        'frame_dec.c:135,20'
            TrueSideFuncs:
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
            FalseSide:       'frame_dec.c:137,20'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
        - Branch String:   'frame_dec.c:144,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:145,32'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'frame_dec.c:149,7'
            FalseSideFuncs:
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'frame_dec.c:153,11'
          Branch Sides:
            TrueSide:        'frame_dec.c:154,25'
            TrueSideFuncs:
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'frame_dec.c:156,9'
            FalseSideFuncs:
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'frame_dec.c:169,11'
          Branch Sides:
            TrueSide:        'frame_dec.c:170,16'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'frame_dec.c:177,28'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'frame_dec.c:182,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:183,16'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'frame_dec.c:185,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'frame_dec.c:185,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:186,16'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
            FalseSide:       'frame_dec.c:190,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - CheckMode
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - DoUVTransform
              - DoUVTransform
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - DoTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - DoTransform
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Copy32b
              - Copy32b
              - Copy32b
      Callsites:
        - Src:             'frame_dec.c:109,9'
          Dst:             Copy32b
        - Src:             'frame_dec.c:112,9'
          Dst:             Copy32b
        - Src:             'frame_dec.c:113,9'
          Dst:             Copy32b
        - Src:             'frame_dec.c:147,11'
          Dst:             DoTransform
        - Src:             'frame_dec.c:150,31'
          Dst:             CheckMode
        - Src:             'frame_dec.c:154,13'
          Dst:             DoTransform
        - Src:             'frame_dec.c:161,31'
          Dst:             CheckMode
        - Src:             'frame_dec.c:164,9'
          Dst:             DoUVTransform
        - Src:             'frame_dec.c:165,9'
          Dst:             DoUVTransform
    - functionName:    VP8InitFrame
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionDepth:   15
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Decoder *'
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8DecompressAlphaRows
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8InitClipTables
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8RandomBits2
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPCheckCropDimensions
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitCustomIo
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - calloc
        - clip_8b
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'frame_dec.c:796,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:796,32'
            TrueSideFuncs:   []
            FalseSide:       'frame_dec.c:797,23'
            FalseSideFuncs:
              - AllocateMemory
              - __sanitizer_cov_trace_const_cmp4
              - InitIo
              - VP8DspInit
        - Branch String:   'frame_dec.c:797,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:797,29'
            TrueSideFuncs:   []
            FalseSide:       'frame_dec.c:798,10'
            FalseSideFuncs:
              - InitIo
              - VP8DspInit
      Callsites:
        - Src:             'frame_dec.c:796,8'
          Dst:             InitThreadContext
        - Src:             'frame_dec.c:797,8'
          Dst:             AllocateMemory
        - Src:             'frame_dec.c:798,3'
          Dst:             InitIo
        - Src:             'frame_dec.c:799,3'
          Dst:             VP8DspInit
    - functionName:    VP8GetThreadMethod
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionDepth:   1
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'struct.WebPDecoderOptions *'
        - 'struct.WebPHeaderStructure *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'frame_dec.c:663,23'
          Branch Sides:
            TrueSide:        'frame_dec.c:663,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'frame_dec.c:664,5'
            FalseSideFuncs:  []
        - Branch String:   'frame_dec.c:663,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:664,5'
            TrueSideFuncs:   []
            FalseSide:       'frame_dec.c:666,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'frame_dec.c:669,3'
          Branch Sides:
            TrueSide:        'frame_dec.c:669,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:669,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'frame_dec.c:669,3'
          Branch Sides:
            TrueSide:        'frame_dec.c:669,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'frame_dec.c:671,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:671,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:671,39'
            TrueSideFuncs:   []
            FalseSide:       'frame_dec.c:673,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'frame_dec.c:669,3'
          Dst:             __assert_fail
    - functionName:    VP8ExitCritical
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Decoder *'
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WebPGetWorkerInterface
      functionUses:    1
      BranchProfiles:
        - Branch String:   'frame_dec.c:603,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:604,10'
            TrueSideFuncs:
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'frame_dec.c:607,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'frame_dec.c:607,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:607,7'
            TrueSideFuncs:   []
            FalseSide:       'frame_dec.c:608,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'frame_dec.c:604,10'
          Dst:             WebPGetWorkerInterface
    - functionName:    PrecomputeFilterStrengths
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          304
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'frame_dec.c:266,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:266,7'
            TrueSideFuncs:   []
            FalseSide:       'frame_dec.c:268,41'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:269,5'
          Branch Sides:
            TrueSide:        'frame_dec.c:273,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:313,3'
            FalseSideFuncs:  []
        - Branch String:   'frame_dec.c:273,11'
          Branch Sides:
            TrueSide:        'frame_dec.c:274,22'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:279,22'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:275,13'
          Branch Sides:
            TrueSide:        'frame_dec.c:276,25'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:278,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:281,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:282,33'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:312,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:284,13'
          Branch Sides:
            TrueSide:        'frame_dec.c:285,20'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'frame_dec.c:290,18'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'frame_dec.c:286,15'
          Branch Sides:
            TrueSide:        'frame_dec.c:287,22'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'frame_dec.c:289,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'frame_dec.c:290,17'
          Branch Sides:
            TrueSide:        'frame_dec.c:290,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'frame_dec.c:290,36'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'frame_dec.c:290,35'
          Branch Sides:
            TrueSide:        'frame_dec.c:290,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'frame_dec.c:290,55'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'frame_dec.c:291,13'
          Branch Sides:
            TrueSide:        'frame_dec.c:292,24'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'frame_dec.c:308,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:293,15'
          Branch Sides:
            TrueSide:        'frame_dec.c:294,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:303,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:294,17'
          Branch Sides:
            TrueSide:        'frame_dec.c:295,22'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:297,22'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:299,17'
          Branch Sides:
            TrueSide:        'frame_dec.c:300,28'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:302,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:303,15'
          Branch Sides:
            TrueSide:        'frame_dec.c:303,34'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:304,29'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:306,31'
          Branch Sides:
            TrueSide:        'frame_dec.c:306,52'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:310,26'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    VP8EnterCritical
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Decoder *'
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          218
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - PrecomputeFilterStrengths
        - VP8SetError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'frame_dec.c:552,25'
          Branch Sides:
            TrueSide:        'frame_dec.c:552,29'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - PrecomputeFilterStrengths
            FalseSide:       'frame_dec.c:558,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - PrecomputeFilterStrengths
        - Branch String:   'frame_dec.c:552,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:553,17'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'frame_dec.c:558,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - PrecomputeFilterStrengths
        - Branch String:   'frame_dec.c:558,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:559,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - PrecomputeFilterStrengths
            FalseSide:       'frame_dec.c:572,47'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - PrecomputeFilterStrengths
        - Branch String:   'frame_dec.c:573,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:575,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - PrecomputeFilterStrengths
            FalseSide:       'frame_dec.c:582,24'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - PrecomputeFilterStrengths
        - Branch String:   'frame_dec.c:584,11'
          Branch Sides:
            TrueSide:        'frame_dec.c:584,30'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - PrecomputeFilterStrengths
            FalseSide:       'frame_dec.c:585,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - PrecomputeFilterStrengths
        - Branch String:   'frame_dec.c:590,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:591,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - PrecomputeFilterStrengths
            FalseSide:       'frame_dec.c:593,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - PrecomputeFilterStrengths
        - Branch String:   'frame_dec.c:593,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:594,23'
            TrueSideFuncs:
              - PrecomputeFilterStrengths
            FalseSide:       'frame_dec.c:597,29'
            FalseSideFuncs:
              - PrecomputeFilterStrengths
      Callsites:
        - Src:             'frame_dec.c:553,5'
          Dst:             VP8SetError
        - Src:             'frame_dec.c:597,3'
          Dst:             PrecomputeFilterStrengths
    - functionName:    VP8ProcessRow
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionDepth:   14
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Decoder *'
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          244
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherRow
        - DoFilter
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterRow
        - FinishRow
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetNextKey
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HFilter
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - Is8bOptimizable
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NextTableBitSize
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - ShiftBytes
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VFilter
        - VP8DecompressAlphaRows
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8InitIo
        - VP8InitIoInternal
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8RandomBits2
        - VP8SetError
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPCheckCropDimensions
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitCustomIo
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - calloc
        - clip_8b
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'frame_dec.c:505,31'
          Branch Sides:
            TrueSide:        'frame_dec.c:506,8'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - ReconstructRow
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - ReconstructRow
              - FinishRow
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'frame_dec.c:506,37'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - ReconstructRow
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - ReconstructRow
              - FinishRow
        - Branch String:   'frame_dec.c:506,37'
          Branch Sides:
            TrueSide:        'frame_dec.c:506,41'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - ReconstructRow
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - ReconstructRow
              - FinishRow
            FalseSide:       'frame_dec.c:506,37'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - ReconstructRow
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - ReconstructRow
              - FinishRow
        - Branch String:   'frame_dec.c:507,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:509,18'
            TrueSideFuncs:
              - ReconstructRow
              - FinishRow
            FalseSide:       'frame_dec.c:514,33'
            FalseSideFuncs:
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - ReconstructRow
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'frame_dec.c:517,5'
          Branch Sides:
            TrueSide:        'frame_dec.c:517,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'frame_dec.c:518,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - ReconstructRow
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'frame_dec.c:523,11'
          Branch Sides:
            TrueSide:        'frame_dec.c:524,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'frame_dec.c:529,24'
            FalseSideFuncs:
              - ReconstructRow
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'frame_dec.c:531,11'
          Branch Sides:
            TrueSide:        'frame_dec.c:532,25'
            TrueSideFuncs:
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'frame_dec.c:537,7'
            FalseSideFuncs:
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'frame_dec.c:538,11'
          Branch Sides:
            TrueSide:        'frame_dec.c:539,9'
            TrueSideFuncs:   []
            FalseSide:       'frame_dec.c:541,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'frame_dec.c:511,5'
          Dst:             ReconstructRow
        - Src:             'frame_dec.c:512,10'
          Dst:             FinishRow
        - Src:             'frame_dec.c:516,11'
          Dst:             WebPGetWorkerInterface
        - Src:             'frame_dec.c:517,5'
          Dst:             __assert_fail
        - Src:             'frame_dec.c:529,9'
          Dst:             ReconstructRow
        - Src:             'frame_dec.c:537,7'
          Dst:             WebPGetWorkerInterface
    - functionName:    VP8InitDithering
      functionSourceFile: '/src/libwebp/src/dec/frame_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.WebPDecoderOptions *'
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          212
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - VP8InitRandom
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'frame_dec.c:330,3'
          Branch Sides:
            TrueSide:        'frame_dec.c:330,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'frame_dec.c:331,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitRandom
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:331,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:331,7'
            TrueSideFuncs:   []
            FalseSide:       'frame_dec.c:332,19'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitRandom
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:334,19'
          Branch Sides:
            TrueSide:        'frame_dec.c:334,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitRandom
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:334,34'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitRandom
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:334,33'
          Branch Sides:
            TrueSide:        'frame_dec.c:334,19'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitRandom
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:334,56'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitRandom
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:335,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:337,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitRandom
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:352,29'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:338,7'
          Branch Sides:
            TrueSide:        'frame_dec.c:339,38'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitRandom
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:346,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitRandom
        - Branch String:   'frame_dec.c:340,13'
          Branch Sides:
            TrueSide:        'frame_dec.c:341,28'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitRandom
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:344,20'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitRandom
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:341,27'
          Branch Sides:
            TrueSide:        'frame_dec.c:341,21'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitRandom
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:341,54'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitRandom
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:346,11'
          Branch Sides:
            TrueSide:        'frame_dec.c:347,24'
            TrueSideFuncs:
              - VP8InitRandom
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'frame_dec.c:350,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'frame_dec.c:353,9'
          Branch Sides:
            TrueSide:        'frame_dec.c:354,7'
            TrueSideFuncs:   []
            FalseSide:       'frame_dec.c:355,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'frame_dec.c:330,3'
          Dst:             __assert_fail
        - Src:             'frame_dec.c:347,9'
          Dst:             VP8InitRandom
    - functionName:    GetAlphaSourceRow
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.VP8Io *'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'io_dec.c:155,7'
          Branch Sides:
            TrueSide:        'io_dec.c:155,7'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:156,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'io_dec.c:156,9'
          Branch Sides:
            TrueSide:        'io_dec.c:158,10'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'io_dec.c:160,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'io_dec.c:166,9'
          Branch Sides:
            TrueSide:        'io_dec.c:168,19'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:170,3'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    FillAlphaPlane
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'io_dec.c:119,3'
          Branch Sides:
            TrueSide:        'io_dec.c:120,12'
            TrueSideFuncs:
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'io_dec.c:123,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    Rescale
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   3
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPRescalerExport
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'io_dec.c:243,3'
          Branch Sides:
            TrueSide:        'io_dec.c:244,15'
            TrueSideFuncs:
              - WebPRescalerImport
              - WebPRescalerExport
            FalseSide:       'io_dec.c:249,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'io_dec.c:244,26'
          Dst:             WebPRescalerImport
        - Src:             'io_dec.c:247,22'
          Dst:             WebPRescalerExport
    - functionName:    EmitRescaledAlphaYUV
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionDepth:   4
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.VP8Io *'
        - 'struct.WebPDecParams *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          160
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - FillAlphaPlane
        - Rescale
        - WebPMultRows
        - WebPRescalerExport
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_dec.c:275,7'
          Branch Sides:
            TrueSide:        'io_dec.c:276,28'
            TrueSideFuncs:
              - Rescale
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - WebPMultRows
            FalseSide:       'io_dec.c:283,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - FillAlphaPlane
        - Branch String:   'io_dec.c:278,5'
          Branch Sides:
            TrueSide:        'io_dec.c:278,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'io_dec.c:279,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPMultRows
        - Branch String:   'io_dec.c:279,9'
          Branch Sides:
            TrueSide:        'io_dec.c:280,20'
            TrueSideFuncs:
              - WebPMultRows
            FalseSide:       'io_dec.c:283,3'
            FalseSideFuncs:  []
        - Branch String:   'io_dec.c:285,5'
          Branch Sides:
            TrueSide:        'io_dec.c:285,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'io_dec.c:286,20'
            FalseSideFuncs:
              - FillAlphaPlane
      Callsites:
        - Src:             'io_dec.c:277,31'
          Dst:             Rescale
        - Src:             'io_dec.c:278,5'
          Dst:             __assert_fail
        - Src:             'io_dec.c:280,7'
          Dst:             WebPMultRows
        - Src:             'io_dec.c:285,5'
          Dst:             __assert_fail
        - Src:             'io_dec.c:286,5'
          Dst:             FillAlphaPlane
    - functionName:    EmitRescaledYUV
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionDepth:   4
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Io *'
        - 'struct.WebPDecParams *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          114
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Rescale
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPMultRows
        - WebPRescalerExport
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_dec.c:257,46'
          Branch Sides:
            TrueSide:        'io_dec.c:257,49'
            TrueSideFuncs:
              - Rescale
              - Rescale
              - Rescale
              - WebPMultRows
            FalseSide:       'io_dec.c:257,46'
            FalseSideFuncs:
              - Rescale
              - Rescale
              - Rescale
        - Branch String:   'io_dec.c:257,7'
          Branch Sides:
            TrueSide:        'io_dec.c:257,7'
            TrueSideFuncs:
              - Rescale
              - Rescale
              - Rescale
            FalseSide:       'io_dec.c:262,28'
            FalseSideFuncs:
              - WebPMultRows
              - Rescale
              - Rescale
              - Rescale
      Callsites:
        - Src:             'io_dec.c:257,7'
          Dst:             WebPIsAlphaMode
        - Src:             'io_dec.c:262,5'
          Dst:             WebPMultRows
        - Src:             'io_dec.c:265,19'
          Dst:             Rescale
        - Src:             'io_dec.c:266,3'
          Dst:             Rescale
        - Src:             'io_dec.c:267,3'
          Dst:             Rescale
    - functionName:    WebPIsAlphaMode
      functionSourceFile: '/src/libwebp/src/dec/../../src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - WebPIsPremultipliedMode
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../src/webp/decode.h:171,29'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:171,29'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:171,32'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/webp/decode.h:171,50'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:171,50'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:171,53'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/webp/decode.h:171,71'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:171,71'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:172,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/webp/decode.h:172,34'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:172,34'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:172,37'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/webp/decode.h:172,55'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:172,55'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:173,35'
            FalseSideFuncs:
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '../../src/webp/decode.h:173,11'
          Dst:             WebPIsPremultipliedMode
    - functionName:    WebPIsPremultipliedMode
      functionSourceFile: '/src/libwebp/src/dec/../../src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../src/webp/decode.h:166,29'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:166,29'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:166,32'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/webp/decode.h:166,50'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:166,50'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:166,53'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/webp/decode.h:166,71'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:166,71'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:167,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    WebPRescalerOutputDone
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerHasPendingOutput
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPRescalerOutputDone
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../src/utils/rescaler_utils.h:93,44'
          Branch Sides:
            TrueSide:        '../../src/utils/rescaler_utils.h:93,44'
            TrueSideFuncs:   []
            FalseSide:       '../../src/utils/rescaler_utils.h:93,48'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '../../src/utils/rescaler_utils.h:93,11'
          Dst:             WebPRescalerOutputDone
    - functionName:    ExportRGB
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionDepth:   2
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.WebPDecParams *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          168
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_dec.c:369,52'
          Branch Sides:
            TrueSide:        'io_dec.c:369,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerExportRow
              - WebPRescalerExportRow
              - WebPRescalerExportRow
              - __sanitizer_cov_trace_pc_indir
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'io_dec.c:370,39'
            FalseSideFuncs:
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerExportRow
              - WebPRescalerExportRow
              - WebPRescalerExportRow
              - __sanitizer_cov_trace_pc_indir
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'io_dec.c:369,3'
          Branch Sides:
            TrueSide:        'io_dec.c:371,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerExportRow
              - WebPRescalerExportRow
              - WebPRescalerExportRow
              - __sanitizer_cov_trace_pc_indir
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'io_dec.c:381,10'
            FalseSideFuncs:  []
        - Branch String:   'io_dec.c:371,5'
          Branch Sides:
            TrueSide:        'io_dec.c:371,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'io_dec.c:372,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerExportRow
              - WebPRescalerExportRow
              - WebPRescalerExportRow
              - __sanitizer_cov_trace_pc_indir
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'io_dec.c:372,5'
          Branch Sides:
            TrueSide:        'io_dec.c:372,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'io_dec.c:373,27'
            FalseSideFuncs:
              - WebPRescalerExportRow
              - WebPRescalerExportRow
              - WebPRescalerExportRow
              - __sanitizer_cov_trace_pc_indir
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'io_dec.c:369,10'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'io_dec.c:370,10'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'io_dec.c:371,5'
          Dst:             __assert_fail
        - Src:             'io_dec.c:372,5'
          Dst:             __assert_fail
        - Src:             'io_dec.c:373,5'
          Dst:             WebPRescalerExportRow
        - Src:             'io_dec.c:374,5'
          Dst:             WebPRescalerExportRow
        - Src:             'io_dec.c:375,5'
          Dst:             WebPRescalerExportRow
    - functionName:    ExportAlpha
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionDepth:   2
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.WebPDecParams *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          203
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - WebPIsPremultipliedMode
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_dec.c:415,32'
          Branch Sides:
            TrueSide:        'io_dec.c:415,35'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerExportRow
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'io_dec.c:422,39'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerExportRow
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'io_dec.c:422,52'
          Branch Sides:
            TrueSide:        'io_dec.c:422,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerExportRow
              - __sanitizer_cov_trace_pc_indir
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'io_dec.c:423,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerExportRow
              - __sanitizer_cov_trace_pc_indir
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'io_dec.c:422,3'
          Branch Sides:
            TrueSide:        'io_dec.c:424,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerExportRow
              - __sanitizer_cov_trace_pc_indir
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'io_dec.c:430,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'io_dec.c:424,5'
          Branch Sides:
            TrueSide:        'io_dec.c:424,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'io_dec.c:425,27'
            FalseSideFuncs:
              - WebPRescalerExportRow
              - __sanitizer_cov_trace_pc_indir
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'io_dec.c:430,24'
          Branch Sides:
            TrueSide:        'io_dec.c:430,27'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'io_dec.c:430,24'
            FalseSideFuncs:  []
        - Branch String:   'io_dec.c:430,7'
          Branch Sides:
            TrueSide:        'io_dec.c:430,7'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:431,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'io_dec.c:418,32'
          Dst:             WebPIsPremultipliedMode
        - Src:             'io_dec.c:422,10'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'io_dec.c:424,5'
          Dst:             __assert_fail
        - Src:             'io_dec.c:425,5'
          Dst:             WebPRescalerExportRow
    - functionName:    ExportAlphaRGBA4444
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionDepth:   2
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.WebPDecParams *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          213
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - WebPIsPremultipliedMode
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_dec.c:452,52'
          Branch Sides:
            TrueSide:        'io_dec.c:452,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerExportRow
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'io_dec.c:453,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerExportRow
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'io_dec.c:452,3'
          Branch Sides:
            TrueSide:        'io_dec.c:455,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerExportRow
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'io_dec.c:466,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'io_dec.c:455,5'
          Branch Sides:
            TrueSide:        'io_dec.c:455,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'io_dec.c:456,27'
            FalseSideFuncs:
              - WebPRescalerExportRow
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'io_dec.c:457,5'
          Branch Sides:
            TrueSide:        'io_dec.c:459,36'
            TrueSideFuncs:
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerExportRow
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'io_dec.c:463,18'
            FalseSideFuncs:
              - WebPRescalerHasPendingOutput.319
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPRescalerExportRow
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'io_dec.c:466,24'
          Branch Sides:
            TrueSide:        'io_dec.c:466,27'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'io_dec.c:466,24'
            FalseSideFuncs:  []
        - Branch String:   'io_dec.c:466,7'
          Branch Sides:
            TrueSide:        'io_dec.c:466,7'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:467,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'io_dec.c:449,32'
          Dst:             WebPIsPremultipliedMode
        - Src:             'io_dec.c:452,10'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'io_dec.c:455,5'
          Dst:             __assert_fail
        - Src:             'io_dec.c:456,5'
          Dst:             WebPRescalerExportRow
    - functionName:    EmitRescaledAlphaRGB
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionDepth:   3
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.VP8Io *'
        - 'struct.WebPDecParams *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_dec.c:474,7'
          Branch Sides:
            TrueSide:        'io_dec.c:474,7'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:475,34'
            FalseSideFuncs:
              - WebPRescalerImport
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'io_dec.c:478,5'
          Branch Sides:
            TrueSide:        'io_dec.c:479,21'
            TrueSideFuncs:
              - WebPRescalerImport
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'io_dec.c:484,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'io_dec.c:480,7'
          Dst:             WebPRescalerImport
    - functionName:    EmitRescaledRGB
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionDepth:   3
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Io *'
        - 'struct.WebPDecParams *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          169
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - ExportRGB
        - WebPRescaleNeededLines
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_dec.c:389,3'
          Branch Sides:
            TrueSide:        'io_dec.c:391,28'
            TrueSideFuncs:
              - WebPRescalerImport
              - WebPRescaleNeededLines
              - __sanitizer_cov_trace_const_cmp4
              - ExportRGB
              - __sanitizer_cov_trace_cmp4
              - WebPRescalerImport
              - WebPRescalerImport
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
            FalseSide:       'io_dec.c:407,10'
            FalseSideFuncs:  []
        - Branch String:   'io_dec.c:394,9'
          Branch Sides:
            TrueSide:        'io_dec.c:396,11'
            TrueSideFuncs:
              - WebPRescalerImport
              - WebPRescalerImport
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ExportRGB
              - __sanitizer_cov_trace_cmp4
              - WebPRescalerImport
              - WebPRescaleNeededLines
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'io_dec.c:405,32'
            FalseSideFuncs:
              - ExportRGB
              - __sanitizer_cov_trace_cmp4
              - WebPRescalerImport
              - WebPRescaleNeededLines
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerImport
              - WebPRescalerImport
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
        - Branch String:   'io_dec.c:402,7'
          Branch Sides:
            TrueSide:        'io_dec.c:402,7'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'io_dec.c:403,15'
            FalseSideFuncs:
              - ExportRGB
              - __sanitizer_cov_trace_cmp4
              - WebPRescalerImport
              - WebPRescaleNeededLines
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerImport
              - WebPRescalerImport
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
      Callsites:
        - Src:             'io_dec.c:391,9'
          Dst:             WebPRescalerImport
        - Src:             'io_dec.c:394,9'
          Dst:             WebPRescaleNeededLines
        - Src:             'io_dec.c:395,30'
          Dst:             WebPRescalerImport
        - Src:             'io_dec.c:398,30'
          Dst:             WebPRescalerImport
        - Src:             'io_dec.c:402,7'
          Dst:             __assert_fail
        - Src:             'io_dec.c:405,22'
          Dst:             ExportRGB
    - functionName:    CheckSizeOverflow
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EmitAlphaYUV
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.VP8Io *'
        - 'struct.WebPDecParams *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          139
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - FillAlphaPlane
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_dec.c:134,3'
          Branch Sides:
            TrueSide:        'io_dec.c:134,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'io_dec.c:135,7'
            FalseSideFuncs:
              - FillAlphaPlane
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'io_dec.c:135,7'
          Branch Sides:
            TrueSide:        'io_dec.c:136,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'io_dec.c:141,14'
            FalseSideFuncs:
              - FillAlphaPlane
        - Branch String:   'io_dec.c:136,5'
          Branch Sides:
            TrueSide:        'io_dec.c:137,14'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'io_dec.c:141,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'io_dec.c:134,3'
          Dst:             __assert_fail
        - Src:             'io_dec.c:143,5'
          Dst:             FillAlphaPlane
    - functionName:    EmitAlphaRGB
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.VP8Io *'
        - 'struct.WebPDecParams *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          169
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - GetAlphaSourceRow
        - WebPIsPremultipliedMode
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_dec.c:177,7'
          Branch Sides:
            TrueSide:        'io_dec.c:177,7'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:178,22'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetAlphaSourceRow
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'io_dec.c:181,34'
          Branch Sides:
            TrueSide:        'io_dec.c:181,34'
            TrueSideFuncs:
              - GetAlphaSourceRow
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'io_dec.c:181,37'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - GetAlphaSourceRow
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'io_dec.c:190,5'
          Branch Sides:
            TrueSide:        'io_dec.c:190,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'io_dec.c:192,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'io_dec.c:192,19'
          Branch Sides:
            TrueSide:        'io_dec.c:192,46'
            TrueSideFuncs:
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'io_dec.c:196,3'
            FalseSideFuncs:  []
        - Branch String:   'io_dec.c:192,9'
          Branch Sides:
            TrueSide:        'io_dec.c:193,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'io_dec.c:196,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'io_dec.c:184,28'
          Dst:             GetAlphaSourceRow
        - Src:             'io_dec.c:190,5'
          Dst:             __assert_fail
        - Src:             'io_dec.c:192,22'
          Dst:             WebPIsPremultipliedMode
    - functionName:    EmitAlphaRGBA4444
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.VP8Io *'
        - 'struct.WebPDecParams *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          207
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - GetAlphaSourceRow
        - WebPIsPremultipliedMode
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_dec.c:203,7'
          Branch Sides:
            TrueSide:        'io_dec.c:203,7'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:204,22'
            FalseSideFuncs:
              - GetAlphaSourceRow
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'io_dec.c:217,5'
          Branch Sides:
            TrueSide:        'io_dec.c:218,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'io_dec.c:227,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'io_dec.c:218,7'
          Branch Sides:
            TrueSide:        'io_dec.c:220,38'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'io_dec.c:224,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'io_dec.c:228,5'
          Branch Sides:
            TrueSide:        'io_dec.c:228,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'io_dec.c:229,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'io_dec.c:229,28'
          Branch Sides:
            TrueSide:        'io_dec.c:229,55'
            TrueSideFuncs:
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'io_dec.c:232,3'
            FalseSideFuncs:  []
        - Branch String:   'io_dec.c:229,9'
          Branch Sides:
            TrueSide:        'io_dec.c:230,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'io_dec.c:232,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'io_dec.c:208,28'
          Dst:             GetAlphaSourceRow
        - Src:             'io_dec.c:228,5'
          Dst:             __assert_fail
        - Src:             'io_dec.c:229,31'
          Dst:             WebPIsPremultipliedMode
    - functionName:    EmitYUV
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   2
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Io *'
        - 'struct.WebPDecParams *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          145
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPCopyPlane
        - __assert_fail
        - abs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'io_dec.c:35,3'
          Dst:             WebPCopyPlane
        - Src:             'io_dec.c:36,3'
          Dst:             WebPCopyPlane
        - Src:             'io_dec.c:37,3'
          Dst:             WebPCopyPlane
    - functionName:    EmitFancyRGB
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Io *'
        - 'struct.WebPDecParams *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          317
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_dec.c:72,7'
          Branch Sides:
            TrueSide:        'io_dec.c:74,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'io_dec.c:77,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'io_dec.c:82,3'
          Branch Sides:
            TrueSide:        'io_dec.c:83,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'io_dec.c:94,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'io_dec.c:95,7'
          Branch Sides:
            TrueSide:        'io_dec.c:97,12'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'io_dec.c:105,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    EmitSampledRGB
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Io *'
        - 'struct.WebPDecParams *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          80
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSamplerProcessPlane
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'io_dec.c:46,3'
          Dst:             WebPSamplerProcessPlane
    - functionName:    InitYUVRescaler
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionDepth:   7
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Io *'
        - 'struct.WebPDecParams *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          342
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - EmitRescaledAlphaYUV
        - EmitRescaledYUV
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - FillAlphaPlane
        - GetScale
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - MakeARGB32
        - Mult
        - MultARGBRow_SSE2
        - MultRow_SSE2
        - PackRGB_C
        - ProcessRow_SSE2
        - Rescale
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInt32ToMem
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPMultRows
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExport
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPSafeMalloc
        - WebPUint32ToMem
        - __assert_fail
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_dec.c:311,7'
          Branch Sides:
            TrueSide:        'io_dec.c:312,29'
            TrueSideFuncs:
              - CheckSizeOverflow.323
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
            FalseSide:       'io_dec.c:314,19'
            FalseSideFuncs:
              - CheckSizeOverflow.323
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:316,7'
          Branch Sides:
            TrueSide:        'io_dec.c:317,5'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:320,44'
            FalseSideFuncs:
              - WebPSafeMalloc
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:321,7'
          Branch Sides:
            TrueSide:        'io_dec.c:322,5'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:324,23'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:331,17'
          Branch Sides:
            TrueSide:        'io_dec.c:331,30'
            TrueSideFuncs:
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
            FalseSide:       'io_dec.c:331,3'
            FalseSideFuncs:
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:335,31'
          Branch Sides:
            TrueSide:        'io_dec.c:336,25'
            TrueSideFuncs:
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
            FalseSide:       'io_dec.c:342,5'
            FalseSideFuncs:  []
        - Branch String:   'io_dec.c:338,43'
          Branch Sides:
            TrueSide:        'io_dec.c:339,25'
            TrueSideFuncs:
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
            FalseSide:       'io_dec.c:342,5'
            FalseSideFuncs:  []
        - Branch String:   'io_dec.c:333,7'
          Branch Sides:
            TrueSide:        'io_dec.c:342,5'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:344,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:346,7'
          Branch Sides:
            TrueSide:        'io_dec.c:347,27'
            TrueSideFuncs:
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
            FalseSide:       'io_dec.c:355,3'
            FalseSideFuncs:  []
        - Branch String:   'io_dec.c:347,9'
          Branch Sides:
            TrueSide:        'io_dec.c:350,7'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:352,5'
            FalseSideFuncs:
              - WebPInitAlphaProcessing
      Callsites:
        - Src:             'io_dec.c:293,25'
          Dst:             WebPIsAlphaMode
        - Src:             'io_dec.c:316,8'
          Dst:             CheckSizeOverflow
        - Src:             'io_dec.c:320,15'
          Dst:             WebPSafeMalloc
        - Src:             'io_dec.c:333,8'
          Dst:             WebPRescalerInit
        - Src:             'io_dec.c:336,8'
          Dst:             WebPRescalerInit
        - Src:             'io_dec.c:339,8'
          Dst:             WebPRescalerInit
        - Src:             'io_dec.c:347,10'
          Dst:             WebPRescalerInit
        - Src:             'io_dec.c:353,5'
          Dst:             WebPInitAlphaProcessing
    - functionName:    InitRGBRescaler
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionDepth:   7
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Io *'
        - 'struct.WebPDecParams *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          351
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - GetScale
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - MakeARGB32
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - ProcessRow_SSE2
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPSafeMalloc
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - __assert_fail
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_dec.c:508,7'
          Branch Sides:
            TrueSide:        'io_dec.c:509,5'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:512,44'
            FalseSideFuncs:
              - WebPSafeMalloc
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitYUV444Converters
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:513,7'
          Branch Sides:
            TrueSide:        'io_dec.c:514,5'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:516,23'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitYUV444Converters
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:524,17'
          Branch Sides:
            TrueSide:        'io_dec.c:524,30'
            TrueSideFuncs:
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitYUV444Converters
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
            FalseSide:       'io_dec.c:524,3'
            FalseSideFuncs:
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitYUV444Converters
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:528,47'
          Branch Sides:
            TrueSide:        'io_dec.c:529,25'
            TrueSideFuncs:
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitYUV444Converters
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
            FalseSide:       'io_dec.c:535,5'
            FalseSideFuncs:  []
        - Branch String:   'io_dec.c:531,47'
          Branch Sides:
            TrueSide:        'io_dec.c:532,25'
            TrueSideFuncs:
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitYUV444Converters
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
            FalseSide:       'io_dec.c:535,5'
            FalseSideFuncs:  []
        - Branch String:   'io_dec.c:526,7'
          Branch Sides:
            TrueSide:        'io_dec.c:535,5'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:537,3'
            FalseSideFuncs:
              - WebPInitYUV444Converters
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:540,7'
          Branch Sides:
            TrueSide:        'io_dec.c:541,27'
            TrueSideFuncs:
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
            FalseSide:       'io_dec.c:555,3'
            FalseSideFuncs:  []
        - Branch String:   'io_dec.c:541,9'
          Branch Sides:
            TrueSide:        'io_dec.c:544,7'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:546,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:547,49'
          Branch Sides:
            TrueSide:        'io_dec.c:548,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
            FalseSide:       'io_dec.c:549,7'
            FalseSideFuncs:
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:547,9'
          Branch Sides:
            TrueSide:        'io_dec.c:549,7'
            TrueSideFuncs:
              - WebPInitAlphaProcessing
            FalseSide:       'io_dec.c:551,7'
            FalseSideFuncs:
              - WebPInitAlphaProcessing
      Callsites:
        - Src:             'io_dec.c:489,25'
          Dst:             WebPIsAlphaMode
        - Src:             'io_dec.c:508,8'
          Dst:             CheckSizeOverflow
        - Src:             'io_dec.c:512,15'
          Dst:             WebPSafeMalloc
        - Src:             'io_dec.c:526,8'
          Dst:             WebPRescalerInit
        - Src:             'io_dec.c:529,8'
          Dst:             WebPRescalerInit
        - Src:             'io_dec.c:532,8'
          Dst:             WebPRescalerInit
        - Src:             'io_dec.c:538,3'
          Dst:             WebPInitYUV444Converters
        - Src:             'io_dec.c:541,10'
          Dst:             WebPRescalerInit
        - Src:             'io_dec.c:553,5'
          Dst:             WebPInitAlphaProcessing
    - functionName:    WebPIsRGBMode
      functionSourceFile: '/src/libwebp/src/dec/../../src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CustomTeardown
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'io_dec.c:648,3'
          Dst:             WebPSafeFree
    - functionName:    CustomSetup
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionDepth:   8
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          278
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - GetScale
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - InitRGBRescaler
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - ProcessRow_SSE2
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - WebPCheckCropDimensions
        - WebPCopyPlane
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_dec.c:573,7'
          Branch Sides:
            TrueSide:        'io_dec.c:574,5'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:576,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitSamplers
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - WebPInitUpsamplers
              - __sanitizer_cov_trace_const_cmp4
              - InitYUVRescaler
              - __sanitizer_cov_trace_const_cmp4
              - InitRGBRescaler
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitUpsamplers
        - Branch String:   'io_dec.c:576,16'
          Branch Sides:
            TrueSide:        'io_dec.c:576,43'
            TrueSideFuncs:
              - WebPIsPremultipliedMode.317
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitSamplers
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - WebPInitUpsamplers
              - __sanitizer_cov_trace_const_cmp4
              - InitYUVRescaler
              - __sanitizer_cov_trace_const_cmp4
              - InitRGBRescaler
              - WebPInitUpsamplers
            FalseSide:       'io_dec.c:579,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitSamplers
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - WebPInitUpsamplers
              - __sanitizer_cov_trace_const_cmp4
              - InitYUVRescaler
              - __sanitizer_cov_trace_const_cmp4
              - InitRGBRescaler
        - Branch String:   'io_dec.c:576,7'
          Branch Sides:
            TrueSide:        'io_dec.c:577,5'
            TrueSideFuncs:
              - WebPInitUpsamplers
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitSamplers
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - WebPInitUpsamplers
              - __sanitizer_cov_trace_const_cmp4
              - InitYUVRescaler
              - __sanitizer_cov_trace_const_cmp4
              - InitRGBRescaler
            FalseSide:       'io_dec.c:579,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitSamplers
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - WebPInitUpsamplers
              - __sanitizer_cov_trace_const_cmp4
              - InitYUVRescaler
              - __sanitizer_cov_trace_const_cmp4
              - InitRGBRescaler
        - Branch String:   'io_dec.c:579,7'
          Branch Sides:
            TrueSide:        'io_dec.c:581,20'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - InitYUVRescaler
              - __sanitizer_cov_trace_const_cmp4
              - InitRGBRescaler
            FalseSide:       'io_dec.c:589,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitSamplers
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - WebPInitUpsamplers
        - Branch String:   'io_dec.c:581,20'
          Branch Sides:
            TrueSide:        'io_dec.c:581,45'
            TrueSideFuncs:
              - InitRGBRescaler
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'io_dec.c:581,70'
            FalseSideFuncs:
              - InitYUVRescaler
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'io_dec.c:582,9'
          Branch Sides:
            TrueSide:        'io_dec.c:583,7'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:588,3'
            FalseSideFuncs:  []
        - Branch String:   'io_dec.c:589,9'
          Branch Sides:
            TrueSide:        'io_dec.c:590,7'
            TrueSideFuncs:
              - WebPInitSamplers
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPSafeMalloc
              - WebPInitUpsamplers
            FalseSide:       'io_dec.c:607,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:592,11'
          Branch Sides:
            TrueSide:        'io_dec.c:594,31'
            TrueSideFuncs:
              - WebPSafeMalloc
              - WebPInitUpsamplers
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
            FalseSide:       'io_dec.c:606,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:596,13'
          Branch Sides:
            TrueSide:        'io_dec.c:597,11'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:599,30'
            FalseSideFuncs:
              - WebPInitUpsamplers
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:611,41'
          Branch Sides:
            TrueSide:        'io_dec.c:611,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
            FalseSide:       'io_dec.c:611,44'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:611,11'
          Branch Sides:
            TrueSide:        'io_dec.c:610,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
            FalseSide:       'io_dec.c:613,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'io_dec.c:615,11'
          Branch Sides:
            TrueSide:        'io_dec.c:616,9'
            TrueSideFuncs:
              - WebPInitAlphaProcessing
            FalseSide:       'io_dec.c:618,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'io_dec.c:566,22'
          Dst:             WebPIsRGBMode
        - Src:             'io_dec.c:567,24'
          Dst:             WebPIsAlphaMode
        - Src:             'io_dec.c:573,8'
          Dst:             WebPIoInitFromOptions
        - Src:             'io_dec.c:576,19'
          Dst:             WebPIsPremultipliedMode
        - Src:             'io_dec.c:577,5'
          Dst:             WebPInitUpsamplers
        - Src:             'io_dec.c:581,29'
          Dst:             InitRGBRescaler
        - Src:             'io_dec.c:581,54'
          Dst:             InitYUVRescaler
        - Src:             'io_dec.c:590,7'
          Dst:             WebPInitSamplers
        - Src:             'io_dec.c:595,21'
          Dst:             WebPSafeMalloc
        - Src:             'io_dec.c:603,9'
          Dst:             WebPInitUpsamplers
        - Src:             'io_dec.c:616,9'
          Dst:             WebPInitAlphaProcessing
    - functionName:    CustomPut
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          107
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io_dec.c:631,3'
          Branch Sides:
            TrueSide:        'io_dec.c:631,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'io_dec.c:633,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'io_dec.c:633,17'
          Branch Sides:
            TrueSide:        'io_dec.c:633,20'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'io_dec.c:634,5'
            FalseSideFuncs:  []
        - Branch String:   'io_dec.c:633,7'
          Branch Sides:
            TrueSide:        'io_dec.c:634,5'
            TrueSideFuncs:   []
            FalseSide:       'io_dec.c:636,19'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'io_dec.c:637,7'
          Branch Sides:
            TrueSide:        'io_dec.c:638,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'io_dec.c:640,16'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'io_dec.c:631,3'
          Dst:             __assert_fail
    - functionName:    WebPInitCustomIo
      functionSourceFile: '/src/libwebp/src/dec/io_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionDepth:   9
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.WebPDecParams *'
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - GetScale
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - InitRGBRescaler
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - ProcessRow_SSE2
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - WebPCheckCropDimensions
        - WebPCopyPlane
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NzCodeBits
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8_dec.c:507,16'
          Branch Sides:
            TrueSide:        'vp8_dec.c:507,16'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:507,32'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:507,31'
          Branch Sides:
            TrueSide:        'vp8_dec.c:507,16'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:507,46'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    BitsLog2Floor
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8GetBit
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionDepth:   3
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8BitReader *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          122
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    14
      BranchProfiles:
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:113,7'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:114,21'
            TrueSideFuncs:
              - VP8LoadNewBytes
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BitsLog2Floor
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:117,21'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BitsLog2Floor
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:121,9'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:122,16'
            TrueSideFuncs:
              - BitsLog2Floor
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:125,15'
            FalseSideFuncs:
              - BitsLog2Floor
      Callsites:
        - Src:             '../../src/utils/bit_reader_inl_utils.h:114,5'
          Dst:             VP8LoadNewBytes
        - Src:             '../../src/utils/bit_reader_inl_utils.h:128,29'
          Dst:             BitsLog2Floor
    - functionName:    VP8LoadNewBytes
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8BitReader *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - BSwap64
        - VP8LoadFinalBytes
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:59,3'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:59,3'
            TrueSideFuncs:
              - __assert_fail
              - VP8LoadFinalBytes
              - llvm.memcpy.p0i8.p0i8.i64
              - BSwap64
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:59,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:59,3'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:59,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:61,7'
            FalseSideFuncs:
              - VP8LoadFinalBytes
              - llvm.memcpy.p0i8.p0i8.i64
              - BSwap64
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:61,7'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:63,11'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - BSwap64
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:102,23'
            FalseSideFuncs:
              - VP8LoadFinalBytes
      Callsites:
        - Src:             '../../src/utils/bit_reader_inl_utils.h:59,3'
          Dst:             __assert_fail
        - Src:             '../../src/utils/bit_reader_inl_utils.h:85,12'
          Dst:             BSwap64
        - Src:             '../../src/utils/bit_reader_inl_utils.h:102,5'
          Dst:             VP8LoadFinalBytes
    - functionName:    BSwap64
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/endian_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8GetSigned
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   3
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8BitReader *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          97
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BSwap64
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:142,7'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:142,7'
            TrueSideFuncs:   []
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:143,21'
            FalseSideFuncs:
              - VP8LoadNewBytes
      Callsites:
        - Src:             '../../src/utils/bit_reader_inl_utils.h:143,5'
          Dst:             VP8LoadNewBytes
    - functionName:    GetLargeValue
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionDepth:   4
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8BitReader *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          168
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - VP8GetBit
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8_dec.c:409,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:410,10'
            TrueSideFuncs:
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
            FalseSide:       'vp8_dec.c:416,10'
            FalseSideFuncs:
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - VP8GetBit
              - VP8GetBit
              - VP8GetBit
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp1
              - VP8GetBit
        - Branch String:   'vp8_dec.c:410,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:411,9'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:413,15'
            FalseSideFuncs:
              - VP8GetBit
        - Branch String:   'vp8_dec.c:416,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:417,12'
            TrueSideFuncs:
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - VP8GetBit
              - VP8GetBit
            FalseSide:       'vp8_dec.c:425,24'
            FalseSideFuncs:
              - VP8GetBit
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp1
              - VP8GetBit
        - Branch String:   'vp8_dec.c:417,11'
          Branch Sides:
            TrueSide:        'vp8_dec.c:418,17'
            TrueSideFuncs:
              - VP8GetBit
            FalseSide:       'vp8_dec.c:420,21'
            FalseSideFuncs:
              - VP8GetBit
              - VP8GetBit
        - Branch String:   'vp8_dec.c:429,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:430,14'
            TrueSideFuncs:
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp1
            FalseSide:       'vp8_dec.c:432,22'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8_dec.c:409,8'
          Dst:             VP8GetBit
        - Src:             'vp8_dec.c:410,10'
          Dst:             VP8GetBit
        - Src:             'vp8_dec.c:413,15'
          Dst:             VP8GetBit
        - Src:             'vp8_dec.c:416,10'
          Dst:             VP8GetBit
        - Src:             'vp8_dec.c:417,12'
          Dst:             VP8GetBit
        - Src:             'vp8_dec.c:418,17'
          Dst:             VP8GetBit
        - Src:             'vp8_dec.c:420,21'
          Dst:             VP8GetBit
        - Src:             'vp8_dec.c:421,14'
          Dst:             VP8GetBit
        - Src:             'vp8_dec.c:425,24'
          Dst:             VP8GetBit
        - Src:             'vp8_dec.c:426,24'
          Dst:             VP8GetBit
        - Src:             'vp8_dec.c:430,18'
          Dst:             VP8GetBit
    - functionName:    VP8GetBitAlt
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   3
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8BitReader *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          134
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BSwap64
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:165,7'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:166,21'
            TrueSideFuncs:
              - VP8LoadNewBytes
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:169,21'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:173,9'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:174,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:178,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:181,9'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:181,9'
            TrueSideFuncs:   []
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:182,17'
            FalseSideFuncs:  []
      Callsites:
        - Src:             '../../src/utils/bit_reader_inl_utils.h:166,5'
          Dst:             VP8LoadNewBytes
    - functionName:    GetCoeffsFast
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionDepth:   4
      returnType:      'int '
      argCount:        6
      argTypes:
        - 'struct.VP8BitReader *'
        - 'struct.VP8BandProbas **'
        - 'int '
        - 'int *'
        - 'int '
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          175
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - GetLargeValue
        - VP8GetBit
        - VP8GetSigned
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8_dec.c:443,3'
          Branch Sides:
            TrueSide:        'vp8_dec.c:444,10'
            TrueSideFuncs:
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSigned
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetLargeValue
            FalseSide:       'vp8_dec.c:464,3'
            FalseSideFuncs:  []
        - Branch String:   'vp8_dec.c:444,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:445,14'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:447,5'
            FalseSideFuncs:
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSigned
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - GetLargeValue
        - Branch String:   'vp8_dec.c:447,5'
          Branch Sides:
            TrueSide:        'vp8_dec.c:448,11'
            TrueSideFuncs:
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSigned
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - GetLargeValue
            FalseSide:       'vp8_dec.c:452,43'
            FalseSideFuncs:
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSigned
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - GetLargeValue
        - Branch String:   'vp8_dec.c:449,11'
          Branch Sides:
            TrueSide:        'vp8_dec.c:447,5'
            TrueSideFuncs:
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSigned
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - GetLargeValue
            FalseSide:       'vp8_dec.c:449,20'
            FalseSideFuncs:  []
        - Branch String:   'vp8_dec.c:454,11'
          Branch Sides:
            TrueSide:        'vp8_dec.c:455,11'
            TrueSideFuncs:
              - VP8GetSigned
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - GetLargeValue
            FalseSide:       'vp8_dec.c:458,27'
            FalseSideFuncs:
              - GetLargeValue
              - VP8GetSigned
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'vp8_dec.c:444,10'
          Dst:             VP8GetBit
        - Src:             'vp8_dec.c:447,13'
          Dst:             VP8GetBit
        - Src:             'vp8_dec.c:454,12'
          Dst:             VP8GetBit
        - Src:             'vp8_dec.c:458,13'
          Dst:             GetLargeValue
        - Src:             'vp8_dec.c:461,25'
          Dst:             VP8GetSigned
    - functionName:    GetCoeffsAlt
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionDepth:   4
      returnType:      'int '
      argCount:        6
      argTypes:
        - 'struct.VP8BitReader *'
        - 'struct.VP8BandProbas **'
        - 'int '
        - 'int *'
        - 'int '
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          175
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - GetLargeValue
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetSigned
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8_dec.c:473,3'
          Branch Sides:
            TrueSide:        'vp8_dec.c:474,10'
            TrueSideFuncs:
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSigned
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetLargeValue
            FalseSide:       'vp8_dec.c:494,3'
            FalseSideFuncs:  []
        - Branch String:   'vp8_dec.c:474,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:475,14'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:477,5'
            FalseSideFuncs:
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSigned
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - GetLargeValue
        - Branch String:   'vp8_dec.c:477,5'
          Branch Sides:
            TrueSide:        'vp8_dec.c:478,11'
            TrueSideFuncs:
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSigned
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - GetLargeValue
            FalseSide:       'vp8_dec.c:482,43'
            FalseSideFuncs:
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSigned
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - GetLargeValue
        - Branch String:   'vp8_dec.c:479,11'
          Branch Sides:
            TrueSide:        'vp8_dec.c:477,5'
            TrueSideFuncs:
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSigned
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - GetLargeValue
            FalseSide:       'vp8_dec.c:479,20'
            FalseSideFuncs:  []
        - Branch String:   'vp8_dec.c:484,11'
          Branch Sides:
            TrueSide:        'vp8_dec.c:485,11'
            TrueSideFuncs:
              - VP8GetSigned
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - GetLargeValue
            FalseSide:       'vp8_dec.c:488,27'
            FalseSideFuncs:
              - GetLargeValue
              - VP8GetSigned
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBitAlt
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'vp8_dec.c:474,10'
          Dst:             VP8GetBitAlt
        - Src:             'vp8_dec.c:477,13'
          Dst:             VP8GetBitAlt
        - Src:             'vp8_dec.c:484,12'
          Dst:             VP8GetBitAlt
        - Src:             'vp8_dec.c:488,13'
          Dst:             GetLargeValue
        - Src:             'vp8_dec.c:491,25'
          Dst:             VP8GetSigned
    - functionName:    InitGetCoeffs_body
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionDepth:   5
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetLargeValue
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetSigned
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8_dec.c:498,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:498,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8_dec.c:498,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:498,29'
          Branch Sides:
            TrueSide:        'vp8_dec.c:498,32'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8_dec.c:501,15'
            FalseSideFuncs:  []
        - Branch String:   'vp8_dec.c:498,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:499,15'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:501,15'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    ParseFrame
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionDepth:   15
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Decoder *'
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          150
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherRow
        - DoFilter
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterRow
        - FinishRow
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetNextKey
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HFilter
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - Is8bOptimizable
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseIntraMode
        - ParseResiduals
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - ShiftBytes
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VFilter
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8ParseIntraModeRow
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RandomBits2
        - VP8SetError
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPCheckCropDimensions
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitCustomIo
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - calloc
        - clip_8b
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8_dec.c:641,3'
          Branch Sides:
            TrueSide:        'vp8_dec.c:644,10'
            TrueSideFuncs:
              - VP8ParseIntraModeRow
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - __sanitizer_cov_trace_cmp4
              - VP8InitScanline
              - VP8ProcessRow
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8DecodeMB
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
            FalseSide:       'vp8_dec.c:662,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:645,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:646,26'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'vp8_dec.c:649,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8InitScanline
              - VP8ProcessRow
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseIntraModeRow
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - VP8DecodeMB
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
        - Branch String:   'vp8_dec.c:649,5'
          Branch Sides:
            TrueSide:        'vp8_dec.c:650,24'
            TrueSideFuncs:
              - VP8DecodeMB
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - __sanitizer_cov_trace_cmp4
              - VP8InitScanline
              - VP8ProcessRow
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseIntraModeRow
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
            FalseSide:       'vp8_dec.c:655,21'
            FalseSideFuncs:
              - VP8InitScanline
              - VP8ProcessRow
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseIntraModeRow
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - __sanitizer_cov_trace_cmp4
              - VP8DecodeMB
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
        - Branch String:   'vp8_dec.c:650,11'
          Branch Sides:
            TrueSide:        'vp8_dec.c:651,28'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'vp8_dec.c:654,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8InitScanline
              - VP8ProcessRow
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseIntraModeRow
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - VP8DecodeMB
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
        - Branch String:   'vp8_dec.c:658,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:659,26'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'vp8_dec.c:661,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseIntraModeRow
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - __sanitizer_cov_trace_cmp4
              - VP8InitScanline
              - VP8ProcessRow
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - VP8DecodeMB
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
        - Branch String:   'vp8_dec.c:662,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:663,10'
            TrueSideFuncs:
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8_dec.c:666,3'
            FalseSideFuncs:  []
        - Branch String:   'vp8_dec.c:663,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:663,57'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:664,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8_dec.c:645,10'
          Dst:             VP8ParseIntraModeRow
        - Src:             'vp8_dec.c:646,14'
          Dst:             VP8SetError
        - Src:             'vp8_dec.c:650,12'
          Dst:             VP8DecodeMB
        - Src:             'vp8_dec.c:651,16'
          Dst:             VP8SetError
        - Src:             'vp8_dec.c:655,5'
          Dst:             VP8InitScanline
        - Src:             'vp8_dec.c:658,10'
          Dst:             VP8ProcessRow
        - Src:             'vp8_dec.c:659,14'
          Dst:             VP8SetError
        - Src:             'vp8_dec.c:663,10'
          Dst:             WebPGetWorkerInterface
    - functionName:    VP8SetError
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.VP8Decoder *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:
        - Branch String:   'vp8_dec.c:90,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:90,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:91,20'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VP8DecodeMB
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionDepth:   2
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Decoder *'
        - 'struct.VP8BitReader *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          177
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - NzCodeBits
        - ParseResiduals
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8_dec.c:609,14'
          Branch Sides:
            TrueSide:        'vp8_dec.c:609,37'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - ParseResiduals
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
            FalseSide:       'vp8_dec.c:609,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - ParseResiduals
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'vp8_dec.c:611,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:612,27'
            TrueSideFuncs:
              - ParseResiduals
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8_dec.c:614,17'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:615,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:616,22'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8_dec.c:618,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:623,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:623,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8_dec.c:624,21'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'vp8_dec.c:612,12'
          Dst:             ParseResiduals
    - functionName:    VP8InitScanline
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseResiduals
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.VP8Decoder *'
        - 'struct.VP8MB *'
        - 'struct.VP8BitReader *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          530
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - NzCodeBits
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8_dec.c:527,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:528,13'
            TrueSideFuncs:
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8_dec.c:542,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
        - Branch String:   'vp8_dec.c:532,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:533,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
            FalseSide:       'vp8_dec.c:536,24'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
        - Branch String:   'vp8_dec.c:537,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:0,0'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
            FalseSide:       'vp8_dec.c:537,50'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
        - Branch String:   'vp8_dec.c:548,3'
          Branch Sides:
            TrueSide:        'vp8_dec.c:549,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
            FalseSide:       'vp8_dec.c:563,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
        - Branch String:   'vp8_dec.c:551,5'
          Branch Sides:
            TrueSide:        'vp8_dec.c:552,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
            FalseSide:       'vp8_dec.c:559,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
        - Branch String:   'vp8_dec.c:566,3'
          Branch Sides:
            TrueSide:        'vp8_dec.c:567,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
            FalseSide:       'vp8_dec.c:588,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:570,5'
          Branch Sides:
            TrueSide:        'vp8_dec.c:571,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
            FalseSide:       'vp8_dec.c:584,20'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
        - Branch String:   'vp8_dec.c:572,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:573,25'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8_dec.c:580,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NzCodeBits
        - Branch String:   'vp8_dec.c:597,20'
          Branch Sides:
            TrueSide:        'vp8_dec.c:597,20'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8_dec.c:597,49'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'vp8_dec.c:556,19'
          Dst:             NzCodeBits
        - Src:             'vp8_dec.c:577,21'
          Dst:             NzCodeBits
    - functionName:    VP8Decode
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionDepth:   16
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Decoder *'
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          151
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AllocateMemory
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BSwap64
        - BitsLog2Floor
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckMode
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ComplexMask_SSE2
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Copy32b
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - Dither8x8
        - DitherCombine8x8_C
        - DitherRow
        - DoFilter
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoSimpleFilter_SSE2
        - DoTransform
        - DoUVTransform
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - FilterLoop24_C
        - FilterLoop26_C
        - FilterRow
        - FinishRow
        - GetBaseDelta_SSE2
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetNextKey
        - GetNotHEV_SSE2
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Hev
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitIo
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - InitThreadContext
        - Is8bOptimizable
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - NextTableBitSize
        - NzCodeBits
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - ParseFilterHeader
        - ParseFrame
        - ParseIntraMode
        - ParsePartitions
        - ParseResiduals
        - ParseSegmentHeader
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PrecomputeFilterStrengths
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReconstructRow
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - ResetSegmentHeader
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - SetOk
        - ShiftBytes
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8Clear
        - VP8DecodeMB
        - VP8DecompressAlphaRows
        - VP8DspInit
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8EnterCritical
        - VP8ExitCritical
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8GetBit
        - VP8GetHeaders
        - VP8GetSignedValue
        - VP8GetValue
        - VP8InitBitReader
        - VP8InitClipTables
        - VP8InitFrame
        - VP8InitIo
        - VP8InitIoInternal
        - VP8InitScanline
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8ParseIntraModeRow
        - VP8ParseProba
        - VP8ParseQuant
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8ProcessRow
        - VP8RandomBits2
        - VP8ResetProba
        - VP8SetError
        - VP8Transpose_2_4x4_16b
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VR4_C
        - VR4_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPCheckCropDimensions
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPGetWorkerInterface
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitCustomIo
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - calloc
        - clip
        - clip_8b
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8_dec.c:672,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:673,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:675,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetHeaders
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8EnterCritical
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8Clear
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8ExitCritical
              - ParseFrame
              - VP8InitFrame
              - VP8SetError
        - Branch String:   'vp8_dec.c:675,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:676,24'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'vp8_dec.c:680,8'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetHeaders
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8EnterCritical
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8Clear
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8ExitCritical
              - ParseFrame
              - VP8InitFrame
        - Branch String:   'vp8_dec.c:680,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:681,24'
            TrueSideFuncs:
              - VP8GetHeaders
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8EnterCritical
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8Clear
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8ExitCritical
              - ParseFrame
              - VP8InitFrame
            FalseSide:       'vp8_dec.c:685,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8EnterCritical
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8Clear
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8ExitCritical
              - ParseFrame
              - VP8InitFrame
        - Branch String:   'vp8_dec.c:681,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:682,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:684,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8EnterCritical
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8Clear
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8ExitCritical
              - ParseFrame
              - VP8InitFrame
        - Branch String:   'vp8_dec.c:685,3'
          Branch Sides:
            TrueSide:        'vp8_dec.c:685,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8_dec.c:688,26'
            FalseSideFuncs:
              - VP8EnterCritical
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8Clear
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8ExitCritical
              - ParseFrame
              - VP8InitFrame
        - Branch String:   'vp8_dec.c:689,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:691,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8ExitCritical
              - __sanitizer_cov_trace_const_cmp4
              - VP8Clear
              - ParseFrame
              - VP8InitFrame
            FalseSide:       'vp8_dec.c:700,8'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8Clear
        - Branch String:   'vp8_dec.c:691,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:691,31'
            TrueSideFuncs:
              - VP8InitFrame
              - __sanitizer_cov_trace_const_cmp4
              - VP8ExitCritical
              - __sanitizer_cov_trace_const_cmp4
              - VP8Clear
              - ParseFrame
            FalseSide:       'vp8_dec.c:694,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8ExitCritical
              - __sanitizer_cov_trace_const_cmp4
              - VP8Clear
              - ParseFrame
        - Branch String:   'vp8_dec.c:694,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:694,29'
            TrueSideFuncs:
              - ParseFrame
              - VP8ExitCritical
              - __sanitizer_cov_trace_const_cmp4
              - VP8Clear
            FalseSide:       'vp8_dec.c:697,27'
            FalseSideFuncs:
              - VP8ExitCritical
              - __sanitizer_cov_trace_const_cmp4
              - VP8Clear
        - Branch String:   'vp8_dec.c:700,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:701,14'
            TrueSideFuncs:
              - VP8Clear
            FalseSide:       'vp8_dec.c:705,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8_dec.c:676,12'
          Dst:             VP8SetError
        - Src:             'vp8_dec.c:681,10'
          Dst:             VP8GetHeaders
        - Src:             'vp8_dec.c:685,3'
          Dst:             __assert_fail
        - Src:             'vp8_dec.c:688,9'
          Dst:             VP8EnterCritical
        - Src:             'vp8_dec.c:691,18'
          Dst:             VP8InitFrame
        - Src:             'vp8_dec.c:694,18'
          Dst:             ParseFrame
        - Src:             'vp8_dec.c:697,11'
          Dst:             VP8ExitCritical
        - Src:             'vp8_dec.c:701,5'
          Dst:             VP8Clear
    - functionName:    VP8GetHeaders
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionDepth:   4
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Decoder *'
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          474
      EdgeCount:       48
      CyclomaticComplexity: 16
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - ParseFilterHeader
        - ParsePartitions
        - ParseSegmentHeader
        - ResetSegmentHeader
        - SetOk
        - VP8BitReaderSetBuffer
        - VP8CheckSignature
        - VP8GetBit
        - VP8GetSignedValue
        - VP8GetValue
        - VP8InitBitReader
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - VP8ParseProba
        - VP8ParseQuant
        - VP8ResetProba
        - VP8SetError
        - __assert_fail
        - clip
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8_dec.c:267,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:268,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:270,9'
            FalseSideFuncs:
              - SetOk
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp8
              - VP8InitBitReader
              - __sanitizer_cov_trace_const_cmp1
              - ParseSegmentHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParseFilterHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParsePartitions
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseQuant
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - VP8GetValue
              - VP8ParseProba
              - VP8SetError
              - VP8GetValue
              - VP8GetValue
              - VP8SetError
              - __sanitizer_cov_trace_const_cmp8
              - VP8CheckSignature
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - VP8ResetProba
              - ResetSegmentHeader
              - VP8SetError
              - VP8SetError
              - VP8SetError
              - VP8SetError
        - Branch String:   'vp8_dec.c:271,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:272,24'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'vp8_dec.c:275,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp8
              - VP8InitBitReader
              - __sanitizer_cov_trace_const_cmp1
              - ParseSegmentHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParseFilterHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParsePartitions
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseQuant
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - VP8GetValue
              - VP8ParseProba
              - VP8SetError
              - VP8GetValue
              - VP8GetValue
              - VP8SetError
              - __sanitizer_cov_trace_const_cmp8
              - VP8CheckSignature
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - VP8ResetProba
              - ResetSegmentHeader
              - VP8SetError
              - VP8SetError
              - VP8SetError
        - Branch String:   'vp8_dec.c:277,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:278,24'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'vp8_dec.c:284,27'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp8
              - VP8InitBitReader
              - __sanitizer_cov_trace_const_cmp1
              - ParseSegmentHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParseFilterHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParsePartitions
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseQuant
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - VP8GetValue
              - VP8ParseProba
              - VP8SetError
              - VP8GetValue
              - VP8GetValue
              - VP8SetError
              - __sanitizer_cov_trace_const_cmp8
              - VP8CheckSignature
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - VP8ResetProba
              - ResetSegmentHeader
              - VP8SetError
              - VP8SetError
        - Branch String:   'vp8_dec.c:290,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:291,26'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'vp8_dec.c:294,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp8
              - VP8InitBitReader
              - __sanitizer_cov_trace_const_cmp1
              - ParseSegmentHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParseFilterHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParsePartitions
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseQuant
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - VP8GetValue
              - VP8ParseProba
              - VP8SetError
              - VP8GetValue
              - VP8GetValue
              - VP8SetError
              - __sanitizer_cov_trace_const_cmp8
              - VP8CheckSignature
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - VP8ResetProba
              - ResetSegmentHeader
              - VP8SetError
        - Branch String:   'vp8_dec.c:294,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:295,26'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'vp8_dec.c:298,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp8
              - VP8InitBitReader
              - __sanitizer_cov_trace_const_cmp1
              - ParseSegmentHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParseFilterHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParsePartitions
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseQuant
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - VP8GetValue
              - VP8ParseProba
              - VP8SetError
              - VP8GetValue
              - VP8GetValue
              - VP8SetError
              - __sanitizer_cov_trace_const_cmp8
              - VP8CheckSignature
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - VP8ResetProba
              - ResetSegmentHeader
              - VP8SetError
        - Branch String:   'vp8_dec.c:303,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:305,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - VP8CheckSignature
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - VP8ResetProba
              - ResetSegmentHeader
              - __sanitizer_cov_trace_cmp8
              - VP8InitBitReader
              - __sanitizer_cov_trace_const_cmp1
              - ParseSegmentHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParseFilterHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParsePartitions
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseQuant
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - VP8GetValue
              - VP8ParseProba
              - VP8SetError
              - VP8GetValue
              - VP8GetValue
              - VP8SetError
              - VP8SetError
            FalseSide:       'vp8_dec.c:347,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - VP8InitBitReader
              - __sanitizer_cov_trace_const_cmp1
              - ParseSegmentHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParseFilterHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParsePartitions
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseQuant
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - VP8GetValue
              - VP8ParseProba
              - VP8SetError
              - VP8GetValue
              - VP8GetValue
              - VP8SetError
        - Branch String:   'vp8_dec.c:305,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:306,26'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'vp8_dec.c:309,28'
            FalseSideFuncs:
              - VP8CheckSignature
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - VP8ResetProba
              - ResetSegmentHeader
              - __sanitizer_cov_trace_cmp8
              - VP8InitBitReader
              - __sanitizer_cov_trace_const_cmp1
              - ParseSegmentHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParseFilterHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParsePartitions
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseQuant
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - VP8GetValue
              - VP8ParseProba
              - VP8SetError
              - VP8GetValue
              - VP8GetValue
              - VP8SetError
        - Branch String:   'vp8_dec.c:309,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:310,26'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'vp8_dec.c:313,25'
            FalseSideFuncs:
              - VP8ResetProba
              - ResetSegmentHeader
              - __sanitizer_cov_trace_cmp8
              - VP8InitBitReader
              - __sanitizer_cov_trace_const_cmp1
              - ParseSegmentHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParseFilterHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParsePartitions
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseQuant
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - VP8GetValue
              - VP8ParseProba
              - VP8SetError
              - VP8GetValue
              - VP8GetValue
              - VP8SetError
        - Branch String:   'vp8_dec.c:347,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:348,24'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'vp8_dec.c:352,9'
            FalseSideFuncs:
              - VP8InitBitReader
              - __sanitizer_cov_trace_const_cmp1
              - ParseSegmentHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParseFilterHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParsePartitions
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseQuant
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - VP8GetValue
              - VP8ParseProba
              - VP8SetError
              - VP8GetValue
              - VP8GetValue
        - Branch String:   'vp8_dec.c:357,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:358,28'
            TrueSideFuncs:
              - VP8GetValue
              - VP8GetValue
              - ParseSegmentHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParseFilterHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParsePartitions
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseQuant
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - VP8GetValue
              - VP8ParseProba
              - VP8SetError
            FalseSide:       'vp8_dec.c:361,27'
            FalseSideFuncs:
              - ParseSegmentHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParseFilterHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParsePartitions
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseQuant
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - VP8GetValue
              - VP8ParseProba
              - VP8SetError
        - Branch String:   'vp8_dec.c:361,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:362,24'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'vp8_dec.c:366,26'
            FalseSideFuncs:
              - ParseFilterHeader
              - __sanitizer_cov_trace_const_cmp4
              - VP8SetError
              - ParsePartitions
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseQuant
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - VP8GetValue
              - VP8ParseProba
              - VP8SetError
        - Branch String:   'vp8_dec.c:366,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:367,24'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'vp8_dec.c:370,28'
            FalseSideFuncs:
              - ParsePartitions
              - __sanitizer_cov_trace_const_cmp4
              - VP8ParseQuant
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - VP8GetValue
              - VP8ParseProba
              - VP8SetError
        - Branch String:   'vp8_dec.c:371,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:372,24'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'vp8_dec.c:376,17'
            FalseSideFuncs:
              - VP8ParseQuant
              - __sanitizer_cov_trace_const_cmp1
              - VP8SetError
              - VP8GetValue
              - VP8ParseProba
        - Branch String:   'vp8_dec.c:379,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:380,24'
            TrueSideFuncs:
              - VP8SetError
            FalseSide:       'vp8_dec.c:384,3'
            FalseSideFuncs:
              - VP8GetValue
              - VP8ParseProba
      Callsites:
        - Src:             'vp8_dec.c:270,3'
          Dst:             SetOk
        - Src:             'vp8_dec.c:272,12'
          Dst:             VP8SetError
        - Src:             'vp8_dec.c:278,12'
          Dst:             VP8SetError
        - Src:             'vp8_dec.c:291,14'
          Dst:             VP8SetError
        - Src:             'vp8_dec.c:295,14'
          Dst:             VP8SetError
        - Src:             'vp8_dec.c:306,14'
          Dst:             VP8SetError
        - Src:             'vp8_dec.c:309,10'
          Dst:             VP8CheckSignature
        - Src:             'vp8_dec.c:310,14'
          Dst:             VP8SetError
        - Src:             'vp8_dec.c:341,5'
          Dst:             VP8ResetProba
        - Src:             'vp8_dec.c:342,5'
          Dst:             ResetSegmentHeader
        - Src:             'vp8_dec.c:348,12'
          Dst:             VP8SetError
        - Src:             'vp8_dec.c:353,3'
          Dst:             VP8InitBitReader
        - Src:             'vp8_dec.c:358,28'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:359,28'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:361,8'
          Dst:             ParseSegmentHeader
        - Src:             'vp8_dec.c:362,12'
          Dst:             VP8SetError
        - Src:             'vp8_dec.c:366,8'
          Dst:             ParseFilterHeader
        - Src:             'vp8_dec.c:367,12'
          Dst:             VP8SetError
        - Src:             'vp8_dec.c:370,12'
          Dst:             ParsePartitions
        - Src:             'vp8_dec.c:372,12'
          Dst:             VP8SetError
        - Src:             'vp8_dec.c:376,3'
          Dst:             VP8ParseQuant
        - Src:             'vp8_dec.c:380,12'
          Dst:             VP8SetError
        - Src:             'vp8_dec.c:384,3'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:386,3'
          Dst:             VP8ParseProba
    - functionName:    VP8Clear
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionDepth:   7
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ALPHDelete
        - ClearMetadata
        - ClearTransform
        - InitMetadata
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LDelete
        - VP8LHtreeGroupsFree
        - WebPDeallocateAlphaMemory
        - WebPGetWorkerInterface
        - WebPSafeFree
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8_dec.c:710,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:711,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:713,3'
            FalseSideFuncs:
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - WebPDeallocateAlphaMemory
              - WebPSafeFree
              - llvm.memset.p0i8.i64
      Callsites:
        - Src:             'vp8_dec.c:713,3'
          Dst:             WebPGetWorkerInterface
        - Src:             'vp8_dec.c:714,3'
          Dst:             WebPDeallocateAlphaMemory
        - Src:             'vp8_dec.c:715,3'
          Dst:             WebPSafeFree
    - functionName:    SetOk
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8CheckSignature
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8_dec.c:101,26'
          Branch Sides:
            TrueSide:        'vp8_dec.c:101,26'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:102,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:102,27'
          Branch Sides:
            TrueSide:        'vp8_dec.c:102,30'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8_dec.c:102,27'
            FalseSideFuncs:  []
        - Branch String:   'vp8_dec.c:102,46'
          Branch Sides:
            TrueSide:        'vp8_dec.c:102,49'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8_dec.c:102,46'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    ResetSegmentHeader
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8SegmentHeader *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8_dec.c:151,3'
          Branch Sides:
            TrueSide:        'vp8_dec.c:151,3'
            TrueSideFuncs:
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
            FalseSide:       'vp8_dec.c:151,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'vp8_dec.c:151,3'
          Dst:             __assert_fail
    - functionName:    ParseSegmentHeader
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   5
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.VP8BitReader *'
        - 'struct.VP8SegmentHeader *'
        - 'struct.VP8Proba *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          216
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - VP8GetBit
        - VP8GetSignedValue
        - VP8GetValue
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8_dec.c:162,3'
          Branch Sides:
            TrueSide:        'vp8_dec.c:162,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8_dec.c:163,3'
            FalseSideFuncs:
              - __assert_fail
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
        - Branch String:   'vp8_dec.c:163,3'
          Branch Sides:
            TrueSide:        'vp8_dec.c:163,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8_dec.c:164,23'
            FalseSideFuncs:
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
        - Branch String:   'vp8_dec.c:165,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:166,24'
            TrueSideFuncs:
              - VP8GetValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
            FalseSide:       'vp8_dec.c:187,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:167,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:169,30'
            TrueSideFuncs:
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
            FalseSide:       'vp8_dec.c:179,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
        - Branch String:   'vp8_dec.c:170,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:171,30'
            TrueSideFuncs:
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetSignedValue
            FalseSide:       'vp8_dec.c:174,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
        - Branch String:   'vp8_dec.c:171,30'
          Branch Sides:
            TrueSide:        'vp8_dec.c:170,40'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
            FalseSide:       'vp8_dec.c:172,13'
            FalseSideFuncs:
              - VP8GetSignedValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:174,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:175,36'
            TrueSideFuncs:
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetSignedValue
            FalseSide:       'vp8_dec.c:178,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
        - Branch String:   'vp8_dec.c:175,36'
          Branch Sides:
            TrueSide:        'vp8_dec.c:174,40'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
            FalseSide:       'vp8_dec.c:176,13'
            FalseSideFuncs:
              - VP8GetSignedValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:179,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:181,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
            FalseSide:       'vp8_dec.c:186,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:181,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:182,31'
            TrueSideFuncs:
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
            FalseSide:       'vp8_dec.c:185,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:182,31'
          Branch Sides:
            TrueSide:        'vp8_dec.c:181,46'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
            FalseSide:       'vp8_dec.c:183,13'
            FalseSideFuncs:
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'vp8_dec.c:162,3'
          Dst:             __assert_fail
        - Src:             'vp8_dec.c:163,3'
          Dst:             __assert_fail
        - Src:             'vp8_dec.c:164,23'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:166,24'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:167,9'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:169,30'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:171,30'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:172,13'
          Dst:             VP8GetSignedValue
        - Src:             'vp8_dec.c:175,36'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:176,13'
          Dst:             VP8GetSignedValue
        - Src:             'vp8_dec.c:182,31'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:183,13'
          Dst:             VP8GetValue
    - functionName:    ParseFilterHeader
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionDepth:   5
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8BitReader *'
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          170
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - VP8GetBit
        - VP8GetSignedValue
        - VP8GetValue
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8_dec.c:239,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:240,9'
            TrueSideFuncs:
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
            FalseSide:       'vp8_dec.c:254,24'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:240,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:242,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
            FalseSide:       'vp8_dec.c:253,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:242,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:243,13'
            TrueSideFuncs:
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetSignedValue
            FalseSide:       'vp8_dec.c:247,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
        - Branch String:   'vp8_dec.c:243,13'
          Branch Sides:
            TrueSide:        'vp8_dec.c:244,35'
            TrueSideFuncs:
              - VP8GetSignedValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8_dec.c:246,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
        - Branch String:   'vp8_dec.c:247,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:248,13'
            TrueSideFuncs:
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
            FalseSide:       'vp8_dec.c:252,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:248,13'
          Branch Sides:
            TrueSide:        'vp8_dec.c:249,36'
            TrueSideFuncs:
              - VP8GetSignedValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8_dec.c:251,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
        - Branch String:   'vp8_dec.c:254,23'
          Branch Sides:
            TrueSide:        'vp8_dec.c:254,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8_dec.c:254,48'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'vp8_dec.c:235,21'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:236,21'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:237,21'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:238,24'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:240,9'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:243,13'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:244,35'
          Dst:             VP8GetSignedValue
        - Src:             'vp8_dec.c:248,13'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:249,36'
          Dst:             VP8GetSignedValue
    - functionName:    ParsePartitions
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionDepth:   5
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.VP8Decoder *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          167
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - VP8BitReaderSetBuffer
        - VP8GetBit
        - VP8GetValue
        - VP8InitBitReader
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8_dec.c:213,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:215,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:217,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - VP8InitBitReader
              - __sanitizer_cov_trace_cmp8
              - VP8InitBitReader
        - Branch String:   'vp8_dec.c:219,3'
          Branch Sides:
            TrueSide:        'vp8_dec.c:220,20'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - VP8InitBitReader
              - __sanitizer_cov_trace_cmp8
              - VP8InitBitReader
            FalseSide:       'vp8_dec.c:227,20'
            FalseSideFuncs:
              - VP8InitBitReader
        - Branch String:   'vp8_dec.c:221,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:221,36'
            TrueSideFuncs:
              - VP8InitBitReader
              - __sanitizer_cov_trace_cmp8
              - VP8InitBitReader
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'vp8_dec.c:222,22'
            FalseSideFuncs:
              - VP8InitBitReader
              - __sanitizer_cov_trace_cmp8
              - VP8InitBitReader
              - __sanitizer_cov_trace_cmp8
      Callsites:
        - Src:             'vp8_dec.c:211,37'
          Dst:             VP8GetValue
        - Src:             'vp8_dec.c:222,5'
          Dst:             VP8InitBitReader
        - Src:             'vp8_dec.c:227,3'
          Dst:             VP8InitBitReader
    - functionName:    VP8GetInfo
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionDepth:   1
      returnType:      'int '
      argCount:        5
      argTypes:
        - 'char *'
        - 'size_t '
        - 'size_t '
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          205
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - VP8CheckSignature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8_dec.c:107,20'
          Branch Sides:
            TrueSide:        'vp8_dec.c:107,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - VP8CheckSignature
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8_dec.c:108,5'
            FalseSideFuncs:  []
        - Branch String:   'vp8_dec.c:107,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:108,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:111,26'
            FalseSideFuncs:
              - VP8CheckSignature
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:111,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:112,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:114,27'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:119,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:120,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:123,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:123,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:124,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:126,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:126,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:127,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:129,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:129,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:130,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:132,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8_dec.c:132,16'
          Branch Sides:
            TrueSide:        'vp8_dec.c:132,19'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8_dec.c:133,7'
            FalseSideFuncs:  []
        - Branch String:   'vp8_dec.c:132,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:133,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:136,9'
            FalseSideFuncs:  []
        - Branch String:   'vp8_dec.c:136,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:137,16'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:139,9'
            FalseSideFuncs:  []
        - Branch String:   'vp8_dec.c:139,9'
          Branch Sides:
            TrueSide:        'vp8_dec.c:140,17'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:143,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8_dec.c:111,8'
          Dst:             VP8CheckSignature
    - functionName:    VP8Delete
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   8
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ALPHDelete
        - ClearMetadata
        - ClearTransform
        - InitMetadata
        - VP8Clear
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LDelete
        - VP8LHtreeGroupsFree
        - WebPDeallocateAlphaMemory
        - WebPGetWorkerInterface
        - WebPSafeFree
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8_dec.c:81,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:81,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:82,14'
            FalseSideFuncs:
              - VP8Clear
              - WebPSafeFree
      Callsites:
        - Src:             'vp8_dec.c:82,5'
          Dst:             VP8Clear
        - Src:             'vp8_dec.c:83,5'
          Dst:             WebPSafeFree
    - functionName:    VP8StatusMessage
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vp8_dec.c:75,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:75,20'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:76,8'
            FalseSideFuncs:  []
        - Branch String:   'vp8_dec.c:76,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:76,25'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:77,10'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VP8Status
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vp8_dec.c:70,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:70,13'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:71,10'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    InitGetCoeffs
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionDepth:   6
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          37
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetLargeValue
        - InitGetCoeffs_body
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetSigned
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8_dec.c:497,1'
          Branch Sides:
            TrueSide:        'vp8_dec.c:497,1'
            TrueSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - InitGetCoeffs_body
            FalseSide:       'vp8_dec.c:497,1'
            FalseSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - InitGetCoeffs_body
        - Branch String:   'vp8_dec.c:497,1'
          Branch Sides:
            TrueSide:        'vp8_dec.c:497,1'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:497,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
              - InitGetCoeffs_body
        - Branch String:   'vp8_dec.c:497,1'
          Branch Sides:
            TrueSide:        'vp8_dec.c:497,1'
            TrueSideFuncs:
              - InitGetCoeffs_body
              - pthread_mutex_unlock
            FalseSide:       'vp8_dec.c:497,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
      Callsites:
        - Src:             'vp8_dec.c:497,1'
          Dst:             pthread_mutex_lock
        - Src:             'vp8_dec.c:497,1'
          Dst:             InitGetCoeffs_body
        - Src:             'vp8_dec.c:497,1'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8New
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   7
      returnType:      'struct.VP8Decoder *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - GetCoeffsAlt
        - GetCoeffsFast
        - GetLargeValue
        - InitGetCoeffs
        - InitGetCoeffs_body
        - SetOk
        - VP8GetBit
        - VP8GetBitAlt
        - VP8GetSigned
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - WebPGetWorkerInterface
        - WebPSafeCalloc
        - __assert_fail
        - calloc
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8_dec.c:58,21'
          Branch Sides:
            TrueSide:        'vp8_dec.c:58,40'
            TrueSideFuncs:
              - WebPSafeCalloc
              - SetOk
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - InitGetCoeffs
            FalseSide:       'vp8_dec.c:58,40'
            FalseSideFuncs:
              - WebPSafeCalloc
              - SetOk
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - InitGetCoeffs
        - Branch String:   'vp8_dec.c:59,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:59,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:60,11'
            FalseSideFuncs:
              - SetOk
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - InitGetCoeffs
      Callsites:
        - Src:             'vp8_dec.c:58,40'
          Dst:             WebPSafeCalloc
        - Src:             'vp8_dec.c:60,5'
          Dst:             SetOk
        - Src:             'vp8_dec.c:61,5'
          Dst:             WebPGetWorkerInterface
        - Src:             'vp8_dec.c:64,5'
          Dst:             InitGetCoeffs
    - functionName:    VP8InitIoInternal
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Io *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8_dec.c:48,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:49,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8_dec.c:51,7'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
        - Branch String:   'vp8_dec.c:51,7'
          Branch Sides:
            TrueSide:        'vp8_dec.c:52,12'
            TrueSideFuncs:
              - llvm.memset.p0i8.i64
            FalseSide:       'vp8_dec.c:54,3'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    WebPGetDecoderVersion
      functionSourceFile: '/src/libwebp/src/dec/vp8_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      'int '
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertToYUVA
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int '
        - 'int '
        - 'struct.WebPDecBuffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          122
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:654,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:654,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:655,20'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    ExportYUVA
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionDepth:   2
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ConvertToYUVA
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:669,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:670,27'
            TrueSideFuncs:
              - WebPRescalerExportRow
              - __sanitizer_cov_trace_pc_indir
              - ConvertToYUVA
              - WebPRescalerHasPendingOutput.487
            FalseSide:       'vp8l_dec.c:676,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:669,10'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'vp8l_dec.c:670,5'
          Dst:             WebPRescalerExportRow
        - Src:             'vp8l_dec.c:672,5'
          Dst:             ConvertToYUVA
    - functionName:    WebPRescalerHasPendingOutput
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPRescalerOutputDone
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/utils/rescaler_utils.h:93,44'
          Branch Sides:
            TrueSide:        '../../src/utils/rescaler_utils.h:93,44'
            TrueSideFuncs:   []
            FalseSide:       '../../src/utils/rescaler_utils.h:93,48'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '../../src/utils/rescaler_utils.h:93,11'
          Dst:             WebPRescalerOutputDone
    - functionName:    WebPRescalerOutputDone
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Export
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionDepth:   3
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'struct.WebPRescaler *'
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BSwap32
        - CopyOrSwap
        - VP8LConvertFromBGRA
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - WebPRescalerOutputDone
        - WebPUint32ToMem
        - __assert_fail
        - is_big_endian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:583,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:584,27'
            TrueSideFuncs:
              - WebPRescalerExportRow
              - __sanitizer_cov_trace_pc_indir
              - VP8LConvertFromBGRA
              - WebPRescalerHasPendingOutput.487
            FalseSide:       'vp8l_dec.c:590,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:583,10'
          Dst:             WebPRescalerHasPendingOutput
        - Src:             'vp8l_dec.c:584,5'
          Dst:             WebPRescalerExportRow
        - Src:             'vp8l_dec.c:586,5'
          Dst:             VP8LConvertFromBGRA
    - functionName:    EmitRowsYUVA
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionDepth:   1
      returnType:      'int '
      argCount:        5
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ConvertToYUVA
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:702,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:703,36'
            TrueSideFuncs:
              - ConvertToYUVA
            FalseSide:       'vp8l_dec.c:707,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:703,5'
          Dst:             ConvertToYUVA
    - functionName:    EmitRescaledRowsYUVA
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionDepth:   3
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          107
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - ConvertToYUVA
        - ExportYUVA
        - WebPMultARGBRows
        - WebPRescaleNeededLines
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:683,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:684,28'
            TrueSideFuncs:
              - WebPRescaleNeededLines
              - WebPMultARGBRows
              - WebPRescalerImport
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ExportYUVA
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:695,10'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:690,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:690,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:691,21'
            FalseSideFuncs:
              - ExportYUVA
              - __sanitizer_cov_trace_cmp4
              - WebPRescaleNeededLines
              - WebPMultARGBRows
              - WebPRescalerImport
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
      Callsites:
        - Src:             'vp8l_dec.c:685,30'
          Dst:             WebPRescaleNeededLines
        - Src:             'vp8l_dec.c:687,5'
          Dst:             WebPMultARGBRows
        - Src:             'vp8l_dec.c:689,9'
          Dst:             WebPRescalerImport
        - Src:             'vp8l_dec.c:690,5'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:693,14'
          Dst:             ExportYUVA
    - functionName:    EmitRows
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionDepth:   3
      returnType:      'int '
      argCount:        7
      argTypes:
        - 'int '
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BSwap32
        - CopyOrSwap
        - VP8LConvertFromBGRA
        - WebPUint32ToMem
        - __assert_fail
        - is_big_endian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:627,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:628,42'
            TrueSideFuncs:
              - VP8LConvertFromBGRA
            FalseSide:       'vp8l_dec.c:632,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:628,5'
          Dst:             VP8LConvertFromBGRA
    - functionName:    EmitRescaledRowsRGBA
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionDepth:   4
      returnType:      'int '
      argCount:        6
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'char *'
        - 'int '
        - 'int '
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          155
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - BSwap32
        - CopyOrSwap
        - Export
        - VP8LConvertFromBGRA
        - WebPMultARGBRows
        - WebPRescaleNeededLines
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPUint32ToMem
        - __assert_fail
        - is_big_endian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:600,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:601,29'
            TrueSideFuncs:
              - WebPRescaleNeededLines
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - WebPMultARGBRows
              - WebPRescalerImport
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - Export
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:615,10'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:606,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:606,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPMultARGBRows
              - WebPRescalerImport
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - Export
              - __sanitizer_cov_trace_cmp4
              - WebPRescaleNeededLines
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:606,5'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'vp8l_dec.c:606,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:606,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:607,22'
            FalseSideFuncs:
              - WebPMultARGBRows
              - WebPRescalerImport
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - Export
              - __sanitizer_cov_trace_cmp4
              - WebPRescaleNeededLines
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:611,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:611,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:612,21'
            FalseSideFuncs:
              - Export
              - __sanitizer_cov_trace_cmp4
              - WebPRescaleNeededLines
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - WebPMultARGBRows
              - WebPRescalerImport
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
      Callsites:
        - Src:             'vp8l_dec.c:604,30'
          Dst:             WebPRescaleNeededLines
        - Src:             'vp8l_dec.c:606,5'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:607,5'
          Dst:             WebPMultARGBRows
        - Src:             'vp8l_dec.c:610,9'
          Dst:             WebPRescalerImport
        - Src:             'vp8l_dec.c:611,5'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:613,22'
          Dst:             Export
    - functionName:    SetCropWindow
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionDepth:   1
      returnType:      'int '
      argCount:        5
      argTypes:
        - 'struct.VP8Io *'
        - 'int '
        - 'int '
        - 'char **'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          156
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:720,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:720,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:721,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:721,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:721,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:722,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:722,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:723,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:725,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:725,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:726,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:730,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:730,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:730,25'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:732,15'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:720,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:721,3'
          Dst:             __assert_fail
    - functionName:    ApplyInverseTransforms
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionDepth:   4
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'int '
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ColorCodeToMultipliers
        - ColorIndexInverseTransform_C
        - ColorSpaceInverseTransform_C
        - PredictorAdd0_C
        - PredictorAdd1_C
        - PredictorAdd2_C
        - PredictorInverseTransform_C
        - VP8GetARGBIndex
        - VP8LAddPixels
        - VP8LInverseTransform
        - VP8LPredictor2_C
        - VP8LSubSampleSize
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:771,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:772,26'
            TrueSideFuncs:
              - VP8LInverseTransform
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'vp8l_dec.c:776,7'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'vp8l_dec.c:776,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:776,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:778,12'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'vp8l_dec.c:773,5'
          Dst:             VP8LInverseTransform
    - functionName:    CopySmallPattern32b
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:973,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:974,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:978,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:978,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:978,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:979,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:979,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:980,27'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:982,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:982,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:982,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:983,19'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:978,3'
          Dst:             __assert_fail
    - functionName:    VP8LHashPix
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RestoreState
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8LDecoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LColorCacheCopy
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1104,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1104,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1105,3'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheCopy
        - Branch String:   'vp8l_dec.c:1108,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1108,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1109,25'
            FalseSideFuncs:
              - VP8LColorCacheCopy
      Callsites:
        - Src:             'vp8l_dec.c:1104,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1109,5'
          Dst:             VP8LColorCacheCopy
    - functionName:    VP8LColorCacheLookup
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8LColorCache *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/utils/color_cache_utils.h:43,3'
          Branch Sides:
            TrueSide:        '../../src/utils/color_cache_utils.h:43,3'
            TrueSideFuncs:   []
            FalseSide:       '../../src/utils/color_cache_utils.h:43,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             '../../src/utils/color_cache_utils.h:43,3'
          Dst:             __assert_fail
    - functionName:    CopyBlock32b
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionDepth:   2
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          137
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - CopySmallPattern32b
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:990,17'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:990,20'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - CopySmallPattern32b
            FalseSide:       'vp8l_dec.c:999,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'vp8l_dec.c:990,32'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:990,47'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - CopySmallPattern32b
            FalseSide:       'vp8l_dec.c:999,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'vp8l_dec.c:990,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:992,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - CopySmallPattern32b
            FalseSide:       'vp8l_dec.c:999,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'vp8l_dec.c:992,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:993,27'
            TrueSideFuncs:
              - CopySmallPattern32b
            FalseSide:       'vp8l_dec.c:996,7'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - CopySmallPattern32b
        - Branch String:   'vp8l_dec.c:999,14'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1000,12'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'vp8l_dec.c:1003,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:1003,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:0,0'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1003,43'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'vp8l_dec.c:998,5'
          Dst:             CopySmallPattern32b
    - functionName:    VP8LColorCacheInsert
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/color_cache_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.VP8LColorCache *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8LHashPix
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/utils/color_cache_utils.h:55,19'
          Dst:             VP8LHashPix
    - functionName:    ReadPackedSymbols
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.HTreeGroup *'
        - 'struct.VP8LBitReader *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPrefetchBits
        - VP8LSetBitPos
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:207,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:207,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:208,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LSetBitPos
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LSetBitPos
        - Branch String:   'vp8l_dec.c:208,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:209,19'
            TrueSideFuncs:
              - VP8LSetBitPos
            FalseSide:       'vp8l_dec.c:213,19'
            FalseSideFuncs:
              - VP8LSetBitPos
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'vp8l_dec.c:214,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:214,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:215,17'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:205,24'
          Dst:             VP8LPrefetchBits
        - Src:             'vp8l_dec.c:207,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:209,5'
          Dst:             VP8LSetBitPos
        - Src:             'vp8l_dec.c:213,5'
          Dst:             VP8LSetBitPos
        - Src:             'vp8l_dec.c:214,5'
          Dst:             __assert_fail
    - functionName:    VP8LPrefetchBits
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/bit_reader_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.VP8LBitReader *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LSetBitPos
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/bit_reader_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.VP8LBitReader *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SaveState
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionDepth:   2
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LColorCacheCopy
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1095,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1095,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1096,3'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheCopy
        - Branch String:   'vp8l_dec.c:1098,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1098,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1099,25'
            FalseSideFuncs:
              - VP8LColorCacheCopy
      Callsites:
        - Src:             'vp8l_dec.c:1095,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1099,5'
          Dst:             VP8LColorCacheCopy
    - functionName:    Rotate8b
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CopySmallPattern8b
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - Rotate8b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:904,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:905,18'
            TrueSideFuncs:
              - Rotate8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:910,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:910,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:911,27'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:915,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:915,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:916,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:918,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:906,15'
          Dst:             Rotate8b
    - functionName:    AlphaApplyFilter
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionDepth:   1
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'struct.ALPHDecoder *'
        - 'int '
        - 'int '
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:848,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:848,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:850,32'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'vp8l_dec.c:851,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:851,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:852,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'vp8l_dec.c:852,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:853,21'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:857,28'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:851,5'
          Dst:             __assert_fail
    - functionName:    GetMetaIndex
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionDepth:   0
      returnType:      'int '
      argCount:        5
      argTypes:
        - 'int *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:744,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:744,18'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:745,10'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VP8LIsEndOfStream
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/bit_reader_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.VP8LBitReader *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../../src/utils/bit_reader_utils.h:171,3'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_utils.h:171,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       '../../src/utils/bit_reader_utils.h:172,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/utils/bit_reader_utils.h:172,19'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_utils.h:172,19'
            TrueSideFuncs:   []
            FalseSide:       '../../src/utils/bit_reader_utils.h:172,24'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/utils/bit_reader_utils.h:172,46'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_utils.h:172,50'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       '../../src/utils/bit_reader_utils.h:172,19'
            FalseSideFuncs:  []
      Callsites:
        - Src:             '../../src/utils/bit_reader_utils.h:171,3'
          Dst:             __assert_fail
    - functionName:    CopyBlock8b
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionDepth:   2
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          129
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - CopySmallPattern8b
        - Rotate8b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:922,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:922,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'vp8l_dec.c:923,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_switch
              - llvm.memcpy.p0i8.p0i8.i64
              - CopySmallPattern8b
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'vp8l_dec.c:960,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:961,12'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'vp8l_dec.c:964,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:964,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:0,0'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:964,43'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'vp8l_dec.c:956,5'
          Dst:             CopySmallPattern8b
    - functionName:    PlaneCodeToDistance
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:168,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:169,12'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:171,40'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:175,12'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:175,26'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:175,5'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    GetCopyDistance
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionDepth:   4
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'struct.VP8LBitReader *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ShiftBytes
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetEndOfStream
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:153,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:154,12'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:156,17'
            FalseSideFuncs:
              - VP8LReadBits
      Callsites:
        - Src:             'vp8l_dec.c:158,19'
          Dst:             VP8LReadBits
    - functionName:    GetCopyLength
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   5
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'struct.VP8LBitReader *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetCopyDistance
        - ShiftBytes
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetEndOfStream
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vp8l_dec.c:164,10'
          Dst:             GetCopyDistance
    - functionName:    ExtractPalettedAlphaRows
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionDepth:   2
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          196
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - AlphaApplyFilter
        - VP8GetAlphaIndex
        - VP8LColorIndexInverseTransformAlpha
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:866,46'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:867,55'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LColorIndexInverseTransformAlpha
              - AlphaApplyFilter
            FalseSide:       'vp8l_dec.c:867,8'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LColorIndexInverseTransformAlpha
              - AlphaApplyFilter
        - Branch String:   'vp8l_dec.c:866,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:867,55'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LColorIndexInverseTransformAlpha
              - AlphaApplyFilter
            FalseSide:       'vp8l_dec.c:868,55'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LColorIndexInverseTransformAlpha
              - AlphaApplyFilter
        - Branch String:   'vp8l_dec.c:869,25'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:869,54'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LColorIndexInverseTransformAlpha
              - AlphaApplyFilter
            FalseSide:       'vp8l_dec.c:869,64'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LColorIndexInverseTransformAlpha
              - AlphaApplyFilter
        - Branch String:   'vp8l_dec.c:870,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:870,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:871,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LColorIndexInverseTransformAlpha
              - AlphaApplyFilter
        - Branch String:   'vp8l_dec.c:871,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:871,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:873,23'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LColorIndexInverseTransformAlpha
              - AlphaApplyFilter
        - Branch String:   'vp8l_dec.c:878,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:878,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:879,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LColorIndexInverseTransformAlpha
              - AlphaApplyFilter
        - Branch String:   'vp8l_dec.c:879,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:879,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:880,41'
            FalseSideFuncs:
              - VP8LColorIndexInverseTransformAlpha
              - AlphaApplyFilter
      Callsites:
        - Src:             'vp8l_dec.c:870,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:878,5'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:879,5'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:880,5'
          Dst:             VP8LColorIndexInverseTransformAlpha
        - Src:             'vp8l_dec.c:882,5'
          Dst:             AlphaApplyFilter
    - functionName:    ReadSymbol
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.HuffmanCode *'
        - 'struct.VP8LBitReader *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LPrefetchBits
        - VP8LSetBitPos
      functionUses:    7
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:189,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:189,7'
            TrueSideFuncs:
              - VP8LSetBitPos
            FalseSide:       'vp8l_dec.c:190,19'
            FalseSideFuncs:
              - VP8LSetBitPos
              - VP8LPrefetchBits
              - VP8LSetBitPos
      Callsites:
        - Src:             'vp8l_dec.c:186,18'
          Dst:             VP8LPrefetchBits
        - Src:             'vp8l_dec.c:190,5'
          Dst:             VP8LSetBitPos
        - Src:             'vp8l_dec.c:191,11'
          Dst:             VP8LPrefetchBits
        - Src:             'vp8l_dec.c:195,3'
          Dst:             VP8LSetBitPos
    - functionName:    GetHtreeGroupForPos
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionDepth:   1
      returnType:      'struct.HTreeGroup *'
      argCount:        3
      argTypes:
        - 'struct.VP8LMetadata *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - GetMetaIndex
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:752,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:752,3'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:752,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'vp8l_dec.c:750,26'
          Dst:             GetMetaIndex
        - Src:             'vp8l_dec.c:752,3'
          Dst:             __assert_fail
    - functionName:    AccumulateHCode
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'struct.HuffmanCode32 *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:223,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:223,3'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:223,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'vp8l_dec.c:223,3'
          Dst:             __assert_fail
    - functionName:    VP8LFillBitWindow
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/bit_reader_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   4
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8LBitReader *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ShiftBytes
        - VP8LDoFillBitWindow
        - VP8LIsEndOfStream
        - VP8LSetEndOfStream
        - WebPMemToUint32
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../src/utils/bit_reader_utils.h:187,7'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_utils.h:187,55'
            TrueSideFuncs:
              - VP8LDoFillBitWindow
            FalseSide:       '../../src/utils/bit_reader_utils.h:187,7'
            FalseSideFuncs:  []
      Callsites:
        - Src:             '../../src/utils/bit_reader_utils.h:187,35'
          Dst:             VP8LDoFillBitWindow
    - functionName:    ReadHuffmanCodeLengths
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionDepth:   4
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          268
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - BuildHuffmanTable
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - GetNextKey
        - NextTableBitSize
        - ReplicateValue
        - ShiftBytes
        - VP8LBuildHuffmanTable
        - VP8LDoFillBitWindow
        - VP8LFillBitWindow
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - WebPMemToUint32
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:258,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:261,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:264,20'
            FalseSideFuncs:
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - VP8LPrefetchBits
              - VP8LSetBitPos
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:264,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:265,51'
            TrueSideFuncs:
              - VP8LReadBits
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - VP8LPrefetchBits
              - VP8LSetBitPos
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:271,18'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - VP8LPrefetchBits
              - VP8LSetBitPos
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:267,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:268,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:270,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - VP8LPrefetchBits
              - VP8LSetBitPos
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:275,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:278,19'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - VP8LPrefetchBits
              - VP8LSetBitPos
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:300,6'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:278,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:278,28'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:279,23'
            FalseSideFuncs:
              - VP8LFillBitWindow
              - VP8LPrefetchBits
              - VP8LSetBitPos
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:283,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:284,32'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - VP8LPrefetchBits
              - VP8LSetBitPos
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:287,29'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - VP8LPrefetchBits
              - VP8LSetBitPos
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:285,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:285,42'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - VP8LPrefetchBits
              - VP8LSetBitPos
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:286,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - VP8LPrefetchBits
              - VP8LSetBitPos
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:292,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:293,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:295,28'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - VP8LPrefetchBits
              - VP8LSetBitPos
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:295,28'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:295,39'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - VP8LPrefetchBits
              - VP8LSetBitPos
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:295,19'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - VP8LPrefetchBits
              - VP8LSetBitPos
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:303,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:303,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:303,12'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:258,8'
          Dst:             VP8LBuildHuffmanTable
        - Src:             'vp8l_dec.c:264,7'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:265,38'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:266,22'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:279,5'
          Dst:             VP8LFillBitWindow
        - Src:             'vp8l_dec.c:280,16'
          Dst:             VP8LPrefetchBits
        - Src:             'vp8l_dec.c:281,5'
          Dst:             VP8LSetBitPos
        - Src:             'vp8l_dec.c:291,20'
          Dst:             VP8LReadBits
    - functionName:    BuildPackedTable
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.HTreeGroup *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          140
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - AccumulateHCode
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:229,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:230,21'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - AccumulateHCode
              - AccumulateHCode
              - AccumulateHCode
              - AccumulateHCode
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:246,1'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:233,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:234,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - AccumulateHCode
              - AccumulateHCode
              - AccumulateHCode
              - AccumulateHCode
            FalseSide:       'vp8l_dec.c:237,7'
            FalseSideFuncs:
              - AccumulateHCode
              - AccumulateHCode
              - AccumulateHCode
              - AccumulateHCode
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'vp8l_dec.c:239,16'
          Dst:             AccumulateHCode
        - Src:             'vp8l_dec.c:240,16'
          Dst:             AccumulateHCode
        - Src:             'vp8l_dec.c:241,16'
          Dst:             AccumulateHCode
        - Src:             'vp8l_dec.c:242,16'
          Dst:             AccumulateHCode
    - functionName:    ReadHuffmanCode
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionDepth:   5
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'int '
        - 'struct.VP8LDecoder *'
        - 'int *'
        - 'struct.HuffmanCode *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          222
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - BuildHuffmanTable
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - GetNextKey
        - NextTableBitSize
        - ReadHuffmanCodeLengths
        - ReplicateValue
        - ShiftBytes
        - VP8LBuildHuffmanTable
        - VP8LDoFillBitWindow
        - VP8LFillBitWindow
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - WebPMemToUint32
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:318,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:319,42'
            TrueSideFuncs:
              - VP8LReadBits
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LBuildHuffmanTable
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
            FalseSide:       'vp8l_dec.c:332,9'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReadHuffmanCodeLengths
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LBuildHuffmanTable
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
        - Branch String:   'vp8l_dec.c:325,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:326,29'
            TrueSideFuncs:
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LBuildHuffmanTable
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:329,8'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LBuildHuffmanTable
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:334,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:335,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:339,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - ReadHuffmanCodeLengths
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LBuildHuffmanTable
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
        - Branch String:   'vp8l_dec.c:339,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:340,72'
            TrueSideFuncs:
              - VP8LReadBits
              - __sanitizer_cov_trace_cmp4
              - ReadHuffmanCodeLengths
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LBuildHuffmanTable
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:342,33'
            FalseSideFuncs:
              - ReadHuffmanCodeLengths
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LBuildHuffmanTable
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:346,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:346,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LBuildHuffmanTable
            FalseSide:       'vp8l_dec.c:346,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LBuildHuffmanTable
        - Branch String:   'vp8l_dec.c:347,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:348,34'
            TrueSideFuncs:
              - VP8LBuildHuffmanTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:351,8'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:351,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:351,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:352,5'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:351,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:352,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:355,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:314,27'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:319,29'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:320,39'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:322,18'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:326,16'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:333,27'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:340,59'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:342,10'
          Dst:             ReadHuffmanCodeLengths
        - Src:             'vp8l_dec.c:348,12'
          Dst:             VP8LBuildHuffmanTable
    - functionName:    ExpandColorMap
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionDepth:   3
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'struct.VP8LTransform *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          136
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1277,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1278,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1280,37'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
        - Branch String:   'vp8l_dec.c:1283,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1285,22'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
            FalseSide:       'vp8l_dec.c:1287,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
        - Branch String:   'vp8l_dec.c:1287,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1288,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
            FalseSide:       'vp8l_dec.c:1290,18'
            FalseSideFuncs:
              - WebPSafeFree
      Callsites:
        - Src:             'vp8l_dec.c:1275,18'
          Dst:             WebPSafeMalloc
        - Src:             'vp8l_dec.c:1290,5'
          Dst:             WebPSafeFree
    - functionName:    VP8LSubSampleSize
      functionSourceFile: '/src/libwebp/src/dec/../../src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UpdateDecoder
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LSubSampleSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1415,24'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1415,24'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1415,53'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:1414,25'
          Dst:             VP8LSubSampleSize
    - functionName:    ReadHuffmanCodes
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionDepth:   10
      returnType:      'int '
      argCount:        5
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          894
      EdgeCount:       162
      CyclomaticComplexity: 43
      functionsReached:
        - AccumulateHCode
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClearMetadata
        - CopyBlock32b
        - CopySmallPattern32b
        - DecodeImageData
        - DecodeImageStream
        - ExpandColorMap
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetNextKey
        - InitMetadata
        - NextTableBitSize
        - PlaneCodeToDistance
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReplicateValue
        - RestoreState
        - SaveState
        - ShiftBytes
        - UpdateDecoder
        - VP8LBuildHuffmanTable
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LDoFillBitWindow
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - WebPMemToUint32
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:375,23'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:375,39'
            TrueSideFuncs:
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - VP8LSubSampleSize
              - VP8LSubSampleSize
              - DecodeImageStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeMalloc
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:422,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:375,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:377,48'
            TrueSideFuncs:
              - VP8LReadBits
              - VP8LSubSampleSize
              - VP8LSubSampleSize
              - DecodeImageStream
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:422,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:381,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:383,7'
            TrueSideFuncs:
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
            FalseSide:       'vp8l_dec.c:385,36'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:386,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:388,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:400,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:390,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:391,32'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:393,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:400,37'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:400,40'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:403,38'
            FalseSideFuncs:
              - WebPSafeMalloc
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:400,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:403,38'
            TrueSideFuncs:
              - WebPSafeMalloc
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:418,26'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:404,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:405,9'
            TrueSideFuncs:
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
            FalseSide:       'vp8l_dec.c:410,14'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:411,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:413,36'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:417,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:414,13'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:414,66'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:415,29'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:422,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:422,17'
            TrueSideFuncs:
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
            FalseSide:       'vp8l_dec.c:425,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:425,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:426,39'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:435,49'
            FalseSideFuncs:
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:427,16'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:427,19'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:430,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:427,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:428,29'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:430,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:430,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:431,27'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:433,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeCalloc
              - WebPSafeMalloc
              - VP8LHtreeGroupsNew
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:441,28'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:441,31'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:442,5'
            FalseSideFuncs:
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
        - Branch String:   'vp8l_dec.c:441,52'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:441,55'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:442,5'
            FalseSideFuncs:
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
        - Branch String:   'vp8l_dec.c:441,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:442,5'
            TrueSideFuncs:
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
            FalseSide:       'vp8l_dec.c:446,19'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:447,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:450,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:512,6'
            FalseSideFuncs:
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
        - Branch String:   'vp8l_dec.c:450,25'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:450,28'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:463,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:450,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:451,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:463,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:451,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:452,43'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:461,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:453,20'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:453,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:457,30'
            FalseSideFuncs:
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:453,13'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:454,34'
            TrueSideFuncs:
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:457,30'
            FalseSideFuncs:
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:457,13'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:458,11'
            TrueSideFuncs:
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
            FalseSide:       'vp8l_dec.c:460,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:463,25'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:463,45'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:463,49'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:469,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:470,43'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:495,41'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:472,20'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:472,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:475,32'
            FalseSideFuncs:
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:472,13'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:473,34'
            TrueSideFuncs:
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:475,32'
            FalseSideFuncs:
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:476,13'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:477,11'
            TrueSideFuncs:
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
            FalseSide:       'vp8l_dec.c:479,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:479,32'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:479,47'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:482,23'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:479,13'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:480,33'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:482,23'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:484,13'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:485,32'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:494,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:487,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:488,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:492,23'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:488,17'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:489,32'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:491,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:497,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:498,25'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:508,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
        - Branch String:   'vp8l_dec.c:502,29'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:502,32'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
            FalseSide:       'vp8l_dec.c:506,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
        - Branch String:   'vp8l_dec.c:502,13'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:503,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
            FalseSide:       'vp8l_dec.c:506,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
        - Branch String:   'vp8l_dec.c:508,41'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:508,41'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
            FalseSide:       'vp8l_dec.c:508,45'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BuildPackedTable
        - Branch String:   'vp8l_dec.c:523,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:523,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:524,18'
            FalseSideFuncs:
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
      Callsites:
        - Src:             'vp8l_dec.c:375,26'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:377,35'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:378,31'
          Dst:             VP8LSubSampleSize
        - Src:             'vp8l_dec.c:379,31'
          Dst:             VP8LSubSampleSize
        - Src:             'vp8l_dec.c:381,10'
          Dst:             DecodeImageStream
        - Src:             'vp8l_dec.c:403,23'
          Dst:             WebPSafeMalloc
        - Src:             'vp8l_dec.c:435,24'
          Dst:             WebPSafeCalloc
        - Src:             'vp8l_dec.c:437,34'
          Dst:             WebPSafeMalloc
        - Src:             'vp8l_dec.c:439,18'
          Dst:             VP8LHtreeGroupsNew
        - Src:             'vp8l_dec.c:457,14'
          Dst:             ReadHuffmanCode
        - Src:             'vp8l_dec.c:475,16'
          Dst:             ReadHuffmanCode
        - Src:             'vp8l_dec.c:509,42'
          Dst:             BuildPackedTable
        - Src:             'vp8l_dec.c:521,3'
          Dst:             WebPSafeFree
        - Src:             'vp8l_dec.c:522,3'
          Dst:             WebPSafeFree
        - Src:             'vp8l_dec.c:524,5'
          Dst:             WebPSafeFree
        - Src:             'vp8l_dec.c:525,5'
          Dst:             WebPSafeFree
        - Src:             'vp8l_dec.c:526,5'
          Dst:             VP8LHtreeGroupsFree
    - functionName:    DecodeImageStream
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionDepth:   9
      returnType:      'int '
      argCount:        5
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'struct.VP8LDecoder *'
        - 'int **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          346
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - AccumulateHCode
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClearMetadata
        - CopyBlock32b
        - CopySmallPattern32b
        - DecodeImageData
        - DecodeImageStream
        - ExpandColorMap
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetNextKey
        - InitMetadata
        - NextTableBitSize
        - PlaneCodeToDistance
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReplicateValue
        - RestoreState
        - SaveState
        - ShiftBytes
        - UpdateDecoder
        - VP8LBuildHuffmanTable
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LDoFillBitWindow
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - WebPMemToUint32
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1431,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1432,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCodes
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadTransform
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1438,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCodes
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1432,15'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1432,31'
            TrueSideFuncs:
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCodes
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadTransform
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1432,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCodes
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadTransform
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1432,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1433,62'
            TrueSideFuncs:
              - ReadTransform
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCodes
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1435,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCodes
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1438,10'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1438,26'
            TrueSideFuncs:
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCodes
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1448,8'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCodes
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1438,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1439,37'
            TrueSideFuncs:
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCodes
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1448,8'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCodes
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1440,33'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1440,36'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCodes
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1440,33'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCodes
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1441,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1442,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
            FalseSide:       'vp8l_dec.c:1445,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - ReadHuffmanCodes
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1448,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1448,31'
            TrueSideFuncs:
              - ReadHuffmanCodes
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1448,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1450,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1451,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
            FalseSide:       'vp8l_dec.c:1456,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1456,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1457,35'
            TrueSideFuncs:
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1464,5'
            FalseSideFuncs:
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1458,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1459,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
            FalseSide:       'vp8l_dec.c:1463,3'
            FalseSideFuncs:
              - UpdateDecoder
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1468,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1469,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
            FalseSide:       'vp8l_dec.c:1474,43'
            FalseSideFuncs:
              - WebPSafeMalloc
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1476,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1477,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
            FalseSide:       'vp8l_dec.c:1484,24'
            FalseSideFuncs:
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1486,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1486,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
            FalseSide:       'vp8l_dec.c:1489,8'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeFree
              - ClearMetadata
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
        - Branch String:   'vp8l_dec.c:1489,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1490,18'
            TrueSideFuncs:
              - WebPSafeFree
              - ClearMetadata
            FalseSide:       'vp8l_dec.c:1493,9'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
        - Branch String:   'vp8l_dec.c:1493,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1494,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
            FalseSide:       'vp8l_dec.c:1498,7'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
        - Branch String:   'vp8l_dec.c:1498,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1498,7'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1499,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
        - Branch String:   'vp8l_dec.c:1499,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:0,0'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - ClearMetadata
            FalseSide:       'vp8l_dec.c:1499,7'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'vp8l_dec.c:1432,18'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:1433,12'
          Dst:             ReadTransform
        - Src:             'vp8l_dec.c:1438,13'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:1439,24'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:1448,14'
          Dst:             ReadHuffmanCodes
        - Src:             'vp8l_dec.c:1458,10'
          Dst:             VP8LColorCacheInit
        - Src:             'vp8l_dec.c:1466,3'
          Dst:             UpdateDecoder
        - Src:             'vp8l_dec.c:1475,23'
          Dst:             WebPSafeMalloc
        - Src:             'vp8l_dec.c:1484,8'
          Dst:             DecodeImageData
        - Src:             'vp8l_dec.c:1490,5'
          Dst:             WebPSafeFree
        - Src:             'vp8l_dec.c:1491,5'
          Dst:             ClearMetadata
        - Src:             'vp8l_dec.c:1498,7'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1499,7'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1502,21'
          Dst:             ClearMetadata
    - functionName:    ReadTransform
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1297
      functionDepth:   10
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int *'
        - 'int *'
        - 'struct.VP8LDecoder *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          225
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - AccumulateHCode
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClearMetadata
        - CopyBlock32b
        - CopySmallPattern32b
        - DecodeImageData
        - DecodeImageStream
        - ExpandColorMap
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetNextKey
        - InitMetadata
        - NextTableBitSize
        - PlaneCodeToDistance
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReplicateValue
        - RestoreState
        - SaveState
        - ShiftBytes
        - UpdateDecoder
        - VP8LBuildHuffmanTable
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LDoFillBitWindow
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - WebPMemToUint32
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1305,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1306,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1308,35'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_switch
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LSubSampleSize
              - DecodeImageStream
              - __sanitizer_cov_trace_const_cmp4
              - ExpandColorMap
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - VP8LSubSampleSize
              - VP8LSubSampleSize
              - DecodeImageStream
              - __assert_fail
        - Branch String:   'vp8l_dec.c:1315,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1315,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1317,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_switch
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LSubSampleSize
              - DecodeImageStream
              - __sanitizer_cov_trace_const_cmp4
              - ExpandColorMap
              - __sanitizer_cov_trace_const_cmp4
              - VP8LReadBits
              - VP8LSubSampleSize
              - VP8LSubSampleSize
              - DecodeImageStream
              - __assert_fail
        - Branch String:   'vp8l_dec.c:1329,25'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1329,18'
            TrueSideFuncs:
              - VP8LSubSampleSize
              - DecodeImageStream
              - __sanitizer_cov_trace_const_cmp4
              - ExpandColorMap
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1330,26'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LSubSampleSize
              - DecodeImageStream
              - __sanitizer_cov_trace_const_cmp4
              - ExpandColorMap
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1330,25'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1329,25'
            TrueSideFuncs:
              - VP8LSubSampleSize
              - DecodeImageStream
              - __sanitizer_cov_trace_const_cmp4
              - ExpandColorMap
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1331,26'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LSubSampleSize
              - DecodeImageStream
              - __sanitizer_cov_trace_const_cmp4
              - ExpandColorMap
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1336,16'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1336,34'
            TrueSideFuncs:
              - ExpandColorMap
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1346,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:1302,31'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:1315,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1320,26'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:1321,30'
          Dst:             VP8LSubSampleSize
        - Src:             'vp8l_dec.c:1323,30'
          Dst:             VP8LSubSampleSize
        - Src:             'vp8l_dec.c:1321,12'
          Dst:             DecodeImageStream
        - Src:             'vp8l_dec.c:1328,31'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:1333,17'
          Dst:             VP8LSubSampleSize
        - Src:             'vp8l_dec.c:1335,13'
          Dst:             DecodeImageStream
        - Src:             'vp8l_dec.c:1336,19'
          Dst:             ExpandColorMap
        - Src:             'vp8l_dec.c:1342,7'
          Dst:             __assert_fail
    - functionName:    DecodeImageData
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionDepth:   5
      returnType:      'int '
      argCount:        6
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'int *'
        - 'int '
        - 'int '
        - 'int '
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          834
      EdgeCount:       168
      CyclomaticComplexity: 41
      functionsReached:
        - CopyBlock32b
        - CopySmallPattern32b
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - PlaneCodeToDistance
        - ReadPackedSymbols
        - ReadSymbol
        - RestoreState
        - SaveState
        - ShiftBytes
        - VP8LColorCacheCopy
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LDoFillBitWindow
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - WebPMemToUint32
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1127,23'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1127,43'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __assert_fail
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - GetHtreeGroupForPos
            FalseSide:       'vp8l_dec.c:1127,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __assert_fail
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1129,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1128,25'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __assert_fail
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - GetHtreeGroupForPos
            FalseSide:       'vp8l_dec.c:1129,39'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __assert_fail
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1132,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1131,21'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __assert_fail
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
            FalseSide:       'vp8l_dec.c:1132,46'
            FalseSideFuncs:
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __assert_fail
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
        - Branch String:   'vp8l_dec.c:1133,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1133,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1134,3'
            FalseSideFuncs:
              - __assert_fail
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
        - Branch String:   'vp8l_dec.c:1134,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1134,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1136,3'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
        - Branch String:   'vp8l_dec.c:1136,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1138,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
            FalseSide:       'vp8l_dec.c:1239,32'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
        - Branch String:   'vp8l_dec.c:1138,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1139,17'
            TrueSideFuncs:
              - SaveState
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
            FalseSide:       'vp8l_dec.c:1145,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1145,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1146,41'
            TrueSideFuncs:
              - GetHtreeGroupForPos
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1148,5'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1148,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1148,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1149,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1149,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1150,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1153,23'
            FalseSideFuncs:
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1154,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1155,32'
            TrueSideFuncs:
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1159,25'
            FalseSideFuncs:
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1156,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1156,34'
            TrueSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
            FalseSide:       'vp8l_dec.c:1157,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1157,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1157,44'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1158,5'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1161,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1161,32'
            TrueSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
            FalseSide:       'vp8l_dec.c:1162,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1162,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1163,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1191,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'vp8l_dec.c:1163,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1164,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1167,26'
            FalseSideFuncs:
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'vp8l_dec.c:1171,13'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1171,36'
            TrueSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
            FalseSide:       'vp8l_dec.c:1172,27'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'vp8l_dec.c:1177,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1178,13'
            TrueSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1191,5'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
        - Branch String:   'vp8l_dec.c:1180,13'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1181,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1185,13'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
        - Branch String:   'vp8l_dec.c:1181,31'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1181,35'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1184,9'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
        - Branch String:   'vp8l_dec.c:1181,15'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1182,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
            FalseSide:       'vp8l_dec.c:1184,9'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
        - Branch String:   'vp8l_dec.c:1185,13'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1186,11'
            TrueSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
            FalseSide:       'vp8l_dec.c:1190,7'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
        - Branch String:   'vp8l_dec.c:1186,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1187,34'
            TrueSideFuncs:
              - VP8LColorCacheInsert
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
            FalseSide:       'vp8l_dec.c:1189,9'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
        - Branch String:   'vp8l_dec.c:1191,16'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1193,30'
            TrueSideFuncs:
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1226,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
        - Branch String:   'vp8l_dec.c:1200,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1200,34'
            TrueSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
            FalseSide:       'vp8l_dec.c:1201,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'vp8l_dec.c:1201,40'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1201,43'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1202,9'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:1201,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1202,9'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1204,22'
            FalseSideFuncs:
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'vp8l_dec.c:1208,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1209,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1219,7'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1211,13'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1208,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1212,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'vp8l_dec.c:1212,31'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1212,35'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1215,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'vp8l_dec.c:1212,15'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1213,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1215,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'vp8l_dec.c:1219,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1219,7'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1220,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1220,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1220,57'
            TrueSideFuncs:
              - GetHtreeGroupForPos
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
            FalseSide:       'vp8l_dec.c:1221,11'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
        - Branch String:   'vp8l_dec.c:1221,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1222,9'
            TrueSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
            FalseSide:       'vp8l_dec.c:1226,5'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
        - Branch String:   'vp8l_dec.c:1222,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1223,32'
            TrueSideFuncs:
              - VP8LColorCacheInsert
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
            FalseSide:       'vp8l_dec.c:1225,7'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
        - Branch String:   'vp8l_dec.c:1226,16'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1227,23'
            TrueSideFuncs:
              - __assert_fail
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
            FalseSide:       'vp8l_dec.c:1235,7'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:1228,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1228,7'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1229,7'
            FalseSideFuncs:
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - VP8LColorCacheInsert
        - Branch String:   'vp8l_dec.c:1229,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1230,30'
            TrueSideFuncs:
              - VP8LColorCacheInsert
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1232,35'
            FalseSideFuncs:
              - VP8LColorCacheLookup
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - RestoreState
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LFillBitWindow
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - VP8LColorCacheInsert
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - CopyBlock32b
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInsert
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - ReadSymbol
              - VP8LFillBitWindow
              - ReadSymbol
              - ReadSymbol
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - ReadPackedSymbols
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - SaveState
              - VP8LColorCacheInsert
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'vp8l_dec.c:1240,25'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1240,28'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - RestoreState
            FalseSide:       'vp8l_dec.c:1242,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'vp8l_dec.c:1240,37'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1240,40'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - RestoreState
            FalseSide:       'vp8l_dec.c:1242,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'vp8l_dec.c:1240,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1241,18'
            TrueSideFuncs:
              - RestoreState
            FalseSide:       'vp8l_dec.c:1242,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'vp8l_dec.c:1242,14'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1244,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1252,5'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:1244,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1245,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1247,5'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:1245,25'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1245,42'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'vp8l_dec.c:1245,53'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'vp8l_dec.c:1132,26'
          Dst:             GetHtreeGroupForPos
        - Src:             'vp8l_dec.c:1133,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1134,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1139,7'
          Dst:             SaveState
        - Src:             'vp8l_dec.c:1146,21'
          Dst:             GetHtreeGroupForPos
        - Src:             'vp8l_dec.c:1148,5'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1153,5'
          Dst:             VP8LFillBitWindow
        - Src:             'vp8l_dec.c:1155,14'
          Dst:             ReadPackedSymbols
        - Src:             'vp8l_dec.c:1156,11'
          Dst:             VP8LIsEndOfStream
        - Src:             'vp8l_dec.c:1159,14'
          Dst:             ReadSymbol
        - Src:             'vp8l_dec.c:1161,9'
          Dst:             VP8LIsEndOfStream
        - Src:             'vp8l_dec.c:1167,15'
          Dst:             ReadSymbol
        - Src:             'vp8l_dec.c:1168,9'
          Dst:             VP8LFillBitWindow
        - Src:             'vp8l_dec.c:1169,16'
          Dst:             ReadSymbol
        - Src:             'vp8l_dec.c:1170,17'
          Dst:             ReadSymbol
        - Src:             'vp8l_dec.c:1171,13'
          Dst:             VP8LIsEndOfStream
        - Src:             'vp8l_dec.c:1187,13'
          Dst:             VP8LColorCacheInsert
        - Src:             'vp8l_dec.c:1194,26'
          Dst:             GetCopyLength
        - Src:             'vp8l_dec.c:1195,31'
          Dst:             ReadSymbol
        - Src:             'vp8l_dec.c:1196,7'
          Dst:             VP8LFillBitWindow
        - Src:             'vp8l_dec.c:1197,19'
          Dst:             GetCopyDistance
        - Src:             'vp8l_dec.c:1198,14'
          Dst:             PlaneCodeToDistance
        - Src:             'vp8l_dec.c:1200,11'
          Dst:             VP8LIsEndOfStream
        - Src:             'vp8l_dec.c:1204,9'
          Dst:             CopyBlock32b
        - Src:             'vp8l_dec.c:1219,7'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1220,37'
          Dst:             GetHtreeGroupForPos
        - Src:             'vp8l_dec.c:1223,11'
          Dst:             VP8LColorCacheInsert
        - Src:             'vp8l_dec.c:1228,7'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1230,9'
          Dst:             VP8LColorCacheInsert
        - Src:             'vp8l_dec.c:1232,14'
          Dst:             VP8LColorCacheLookup
        - Src:             'vp8l_dec.c:1239,14'
          Dst:             VP8LIsEndOfStream
        - Src:             'vp8l_dec.c:1241,5'
          Dst:             RestoreState
    - functionName:    ClearMetadata
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8LMetadata *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - InitMetadata
        - VP8LColorCacheClear
        - VP8LHtreeGroupsFree
        - WebPSafeFree
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1358,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1358,3'
            TrueSideFuncs:
              - WebPSafeFree
              - WebPSafeFree
              - VP8LHtreeGroupsFree
              - VP8LColorCacheClear
              - VP8LColorCacheClear
              - InitMetadata
            FalseSide:       'vp8l_dec.c:1358,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'vp8l_dec.c:1358,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1360,3'
          Dst:             WebPSafeFree
        - Src:             'vp8l_dec.c:1361,3'
          Dst:             WebPSafeFree
        - Src:             'vp8l_dec.c:1362,3'
          Dst:             VP8LHtreeGroupsFree
        - Src:             'vp8l_dec.c:1363,3'
          Dst:             VP8LColorCacheClear
        - Src:             'vp8l_dec.c:1364,3'
          Dst:             VP8LColorCacheClear
        - Src:             'vp8l_dec.c:1365,3'
          Dst:             InitMetadata
    - functionName:    InitMetadata
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8LMetadata *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1353,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1353,3'
            TrueSideFuncs:
              - llvm.memset.p0i8.i64
            FalseSide:       'vp8l_dec.c:1353,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'vp8l_dec.c:1353,3'
          Dst:             __assert_fail
    - functionName:    ProcessRows
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionDepth:   5
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          281
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - ApplyInverseTransforms
        - BSwap32
        - ColorCodeToMultipliers
        - ColorIndexInverseTransform_C
        - ColorSpaceInverseTransform_C
        - ConvertToYUVA
        - CopyOrSwap
        - EmitRescaledRowsRGBA
        - EmitRescaledRowsYUVA
        - EmitRows
        - EmitRowsYUVA
        - Export
        - ExportYUVA
        - PredictorAdd0_C
        - PredictorAdd1_C
        - PredictorAdd2_C
        - PredictorInverseTransform_C
        - SetCropWindow
        - VP8GetARGBIndex
        - VP8LAddPixels
        - VP8LConvertFromBGRA
        - VP8LInverseTransform
        - VP8LPredictor2_C
        - VP8LSubSampleSize
        - WebPIsRGBMode
        - WebPMultARGBRows
        - WebPRescaleNeededLines
        - WebPRescalerExportRow
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPUint32ToMem
        - __assert_fail
        - is_big_endian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:788,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:788,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:791,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ApplyInverseTransforms
              - SetCropWindow
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - EmitRowsYUVA
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - EmitRescaledRowsYUVA
              - __sanitizer_cov_trace_const_cmp4
              - EmitRows
              - EmitRescaledRowsRGBA
        - Branch String:   'vp8l_dec.c:791,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:791,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:792,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ApplyInverseTransforms
              - SetCropWindow
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - EmitRowsYUVA
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - EmitRescaledRowsYUVA
              - __sanitizer_cov_trace_const_cmp4
              - EmitRows
              - EmitRescaledRowsRGBA
        - Branch String:   'vp8l_dec.c:792,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:793,23'
            TrueSideFuncs:
              - ApplyInverseTransforms
              - SetCropWindow
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - EmitRowsYUVA
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - EmitRescaledRowsYUVA
              - __sanitizer_cov_trace_const_cmp4
              - EmitRows
              - EmitRescaledRowsRGBA
            FalseSide:       'vp8l_dec.c:825,20'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
        - Branch String:   'vp8l_dec.c:797,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:799,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
            FalseSide:       'vp8l_dec.c:800,43'
            FalseSideFuncs:
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - EmitRowsYUVA
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - EmitRescaledRowsYUVA
              - __sanitizer_cov_trace_const_cmp4
              - EmitRows
              - EmitRescaledRowsRGBA
        - Branch String:   'vp8l_dec.c:801,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:802,44'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - EmitRows
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - EmitRescaledRowsRGBA
            FalseSide:       'vp8l_dec.c:816,30'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - EmitRowsYUVA
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - EmitRescaledRowsYUVA
        - Branch String:   'vp8l_dec.c:807,10'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:808,34'
            TrueSideFuncs:
              - EmitRescaledRowsRGBA
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
            FalseSide:       'vp8l_dec.c:811,22'
            FalseSideFuncs:
              - EmitRows
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
        - Branch String:   'vp8l_dec.c:816,30'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:817,34'
            TrueSideFuncs:
              - EmitRescaledRowsYUVA
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
            FalseSide:       'vp8l_dec.c:818,26'
            FalseSideFuncs:
              - EmitRowsYUVA
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
        - Branch String:   'vp8l_dec.c:820,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:0,0'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
            FalseSide:       'vp8l_dec.c:820,7'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'vp8l_dec.c:826,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:826,3'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:826,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'vp8l_dec.c:788,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:791,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:796,5'
          Dst:             ApplyInverseTransforms
        - Src:             'vp8l_dec.c:797,10'
          Dst:             SetCropWindow
        - Src:             'vp8l_dec.c:801,11'
          Dst:             WebPIsRGBMode
        - Src:             'vp8l_dec.c:808,13'
          Dst:             EmitRescaledRowsRGBA
        - Src:             'vp8l_dec.c:811,13'
          Dst:             EmitRows
        - Src:             'vp8l_dec.c:817,13'
          Dst:             EmitRescaledRowsYUVA
        - Src:             'vp8l_dec.c:818,13'
          Dst:             EmitRowsYUVA
        - Src:             'vp8l_dec.c:820,7'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:826,3'
          Dst:             __assert_fail
    - functionName:    WebPIsRGBMode
      functionSourceFile: '/src/libwebp/src/dec/../../src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPIsPremultipliedMode
      functionSourceFile: '/src/libwebp/src/dec/../../src/webp/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/webp/decode.h:166,29'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:166,29'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:166,32'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/webp/decode.h:166,50'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:166,50'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:166,53'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/webp/decode.h:166,71'
          Branch Sides:
            TrueSide:        '../../src/webp/decode.h:166,71'
            TrueSideFuncs:   []
            FalseSide:       '../../src/webp/decode.h:167,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    AllocateAndInitRescaler
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionDepth:   7
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          144
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - ProcessRow_SSE2
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPSafeMalloc
        - WebPUint32ToMem
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:549,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:550,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:553,3'
            FalseSideFuncs:
              - __assert_fail
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:553,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:553,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:554,26'
            FalseSideFuncs:
              - WebPRescalerInit
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:562,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:565,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:567,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:548,31'
          Dst:             WebPSafeMalloc
        - Src:             'vp8l_dec.c:553,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:562,8'
          Dst:             WebPRescalerInit
    - functionName:    VP8LDecodeImage
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1670
      functionDepth:   8
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.VP8LDecoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          346
      EdgeCount:       79
      CyclomaticComplexity: 17
      functionsReached:
        - AllocateAndInitRescaler
        - AllocateInternalBuffers32b
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClearMetadata
        - ClearTransform
        - ConvertARGBToUV_SSE2
        - ConvertARGBToUV_SSE41
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertARGBToY_SSE41
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGR24ToY_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGB24ToY_SSE41
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBA32ToUV_SSE41
        - ConvertRGBToUV_SSE2
        - ConvertRGBToUV_SSE41
        - ConvertRGBToY_SSE2
        - ConvertRGBToY_SSE41
        - CopyBlock32b
        - CopySmallPattern32b
        - DecodeImageData
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetScale
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - HorizontalAddPack_SSE2
        - HorizontalAddPack_SSE41
        - InitMetadata
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - MakeARGB32
        - Mult
        - MultARGBRow_SSE2
        - MultRow_SSE2
        - PackRGB_C
        - PlaneCodeToDistance
        - ProcessRow_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB24PackedToPlanar_SSE41
        - RGB32PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE41
        - RGBA32PackedToPlanar_16b_SSE2
        - RGBA32PackedToPlanar_16b_SSE41
        - ReadPackedSymbols
        - ReadSymbol
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - RestoreState
        - SaveState
        - ShiftBytes
        - VP8ClipUV
        - VP8L32bToPlanar_SSE2
        - VP8L32bToPlanar_SSE41
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LDoFillBitWindow
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - WebPCheckCropDimensions
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitConvertARGBToYUV
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUVSSE41
        - WebPInitConvertARGBToYUV_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPUint32ToMem
        - __assert_fail
        - calloc
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1674,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1674,20'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1676,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - WebPIoInitFromOptions
              - __sanitizer_cov_trace_const_cmp4
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.501
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitAlphaProcessing
              - AllocateAndInitRescaler
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1676,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1676,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1677,3'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - WebPIoInitFromOptions
              - __sanitizer_cov_trace_const_cmp4
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.501
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitAlphaProcessing
              - AllocateAndInitRescaler
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1677,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1677,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1678,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - WebPIoInitFromOptions
              - __sanitizer_cov_trace_const_cmp4
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.501
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitAlphaProcessing
              - AllocateAndInitRescaler
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1678,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1678,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1680,8'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - WebPIoInitFromOptions
              - __sanitizer_cov_trace_const_cmp4
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.501
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitAlphaProcessing
              - AllocateAndInitRescaler
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1681,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1681,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1682,28'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - WebPIoInitFromOptions
              - __sanitizer_cov_trace_const_cmp4
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.501
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitAlphaProcessing
              - AllocateAndInitRescaler
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1683,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1683,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1686,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - WebPIoInitFromOptions
              - __sanitizer_cov_trace_const_cmp4
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.501
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitAlphaProcessing
              - AllocateAndInitRescaler
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1686,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1687,20'
            TrueSideFuncs:
              - __assert_fail
              - WebPIoInitFromOptions
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.501
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitAlphaProcessing
              - AllocateAndInitRescaler
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1728,24'
            FalseSideFuncs:
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'vp8l_dec.c:1688,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1688,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1690,32'
            FalseSideFuncs:
              - WebPIoInitFromOptions
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.501
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitAlphaProcessing
              - AllocateAndInitRescaler
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1690,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1691,7'
            TrueSideFuncs:
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1695,37'
            FalseSideFuncs:
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.501
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitAlphaProcessing
              - AllocateAndInitRescaler
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1695,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1695,54'
            TrueSideFuncs:
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1698,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.501
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitAlphaProcessing
              - AllocateAndInitRescaler
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1698,25'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1698,53'
            TrueSideFuncs:
              - AllocateAndInitRescaler
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.501
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitAlphaProcessing
            FalseSide:       'vp8l_dec.c:1705,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.501
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitAlphaProcessing
        - Branch String:   'vp8l_dec.c:1698,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1698,63'
            TrueSideFuncs:
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1705,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsPremultipliedMode.501
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitAlphaProcessing
        - Branch String:   'vp8l_dec.c:1705,25'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1705,52'
            TrueSideFuncs:
              - WebPIsPremultipliedMode.501
              - __sanitizer_cov_trace_const_cmp4
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - WebPInitAlphaProcessing
            FalseSide:       'vp8l_dec.c:1707,7'
            FalseSideFuncs:
              - WebPInitAlphaProcessing
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'vp8l_dec.c:1705,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1707,7'
            TrueSideFuncs:
              - WebPInitAlphaProcessing
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
            FalseSide:       'vp8l_dec.c:1710,24'
            FalseSideFuncs:
              - WebPIsRGBMode.500
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
        - Branch String:   'vp8l_dec.c:1710,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1711,7'
            TrueSideFuncs:
              - WebPInitConvertARGBToYUV
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
            FalseSide:       'vp8l_dec.c:1714,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1712,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1712,43'
            TrueSideFuncs:
              - WebPInitAlphaProcessing
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1713,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1714,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1715,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1724,5'
            FalseSideFuncs:
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'vp8l_dec.c:1715,43'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1716,11'
            TrueSideFuncs:
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1723,5'
            FalseSideFuncs:
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'vp8l_dec.c:1715,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1717,34'
            TrueSideFuncs:
              - VP8LColorCacheInit
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1723,5'
            FalseSideFuncs:
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'vp8l_dec.c:1717,13'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1719,11'
            TrueSideFuncs:
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1722,7'
            FalseSideFuncs:
              - DecodeImageData
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'vp8l_dec.c:1728,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1730,5'
            TrueSideFuncs:
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1733,20'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:1738,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1738,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1739,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:1676,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1677,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1678,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1681,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1683,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1688,5'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1690,10'
          Dst:             WebPIoInitFromOptions
        - Src:             'vp8l_dec.c:1695,10'
          Dst:             AllocateInternalBuffers32b
        - Src:             'vp8l_dec.c:1698,29'
          Dst:             AllocateAndInitRescaler
        - Src:             'vp8l_dec.c:1705,28'
          Dst:             WebPIsPremultipliedMode
        - Src:             'vp8l_dec.c:1707,7'
          Dst:             WebPInitAlphaProcessing
        - Src:             'vp8l_dec.c:1710,10'
          Dst:             WebPIsRGBMode
        - Src:             'vp8l_dec.c:1711,7'
          Dst:             WebPInitConvertARGBToYUV
        - Src:             'vp8l_dec.c:1712,43'
          Dst:             WebPInitAlphaProcessing
        - Src:             'vp8l_dec.c:1717,14'
          Dst:             VP8LColorCacheInit
        - Src:             'vp8l_dec.c:1728,8'
          Dst:             DecodeImageData
        - Src:             'vp8l_dec.c:1728,8'
          Dst:             ProcessRows
        - Src:             'vp8l_dec.c:1737,3'
          Dst:             VP8LClear
        - Src:             'vp8l_dec.c:1738,3'
          Dst:             __assert_fail
    - functionName:    AllocateInternalBuffers32b
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionDepth:   3
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          101
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1519,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1519,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1520,44'
            FalseSideFuncs:
              - WebPSafeMalloc
        - Branch String:   'vp8l_dec.c:1521,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1522,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1526,22'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:1519,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1520,29'
          Dst:             WebPSafeMalloc
    - functionName:    VP8LClear
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionDepth:   3
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8LDecoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ClearMetadata
        - ClearTransform
        - InitMetadata
        - VP8LColorCacheClear
        - VP8LHtreeGroupsFree
        - WebPSafeFree
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1384,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1384,20'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1385,18'
            FalseSideFuncs:
              - ClearMetadata
              - WebPSafeFree
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
              - ClearTransform
        - Branch String:   'vp8l_dec.c:1389,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1390,21'
            TrueSideFuncs:
              - ClearTransform
              - __sanitizer_cov_trace_cmp4
              - WebPSafeFree
            FalseSide:       'vp8l_dec.c:1392,3'
            FalseSideFuncs:
              - WebPSafeFree
      Callsites:
        - Src:             'vp8l_dec.c:1385,3'
          Dst:             ClearMetadata
        - Src:             'vp8l_dec.c:1387,3'
          Dst:             WebPSafeFree
        - Src:             'vp8l_dec.c:1390,5'
          Dst:             ClearTransform
        - Src:             'vp8l_dec.c:1395,3'
          Dst:             WebPSafeFree
    - functionName:    ClearTransform
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8LTransform *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vp8l_dec.c:1265,3'
          Dst:             WebPSafeFree
    - functionName:    VP8LDecodeHeader
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionDepth:   10
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          120
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - AccumulateHCode
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClearMetadata
        - ClearTransform
        - CopyBlock32b
        - CopySmallPattern32b
        - DecodeImageData
        - DecodeImageStream
        - ExpandColorMap
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetNextKey
        - InitMetadata
        - NextTableBitSize
        - PlaneCodeToDistance
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadImageInfo
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReplicateValue
        - RestoreState
        - SaveState
        - ShiftBytes
        - UpdateDecoder
        - VP8LBuildHuffmanTable
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LDoFillBitWindow
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - WebPMemToUint32
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1644,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1644,20'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1645,7'
            FalseSideFuncs:
              - VP8LInitBitReader
              - ReadImageInfo
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - DecodeImageStream
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1645,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1646,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1650,14'
            FalseSideFuncs:
              - VP8LInitBitReader
              - ReadImageInfo
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - DecodeImageStream
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1653,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1654,5'
            TrueSideFuncs:
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1657,3'
            FalseSideFuncs:
              - DecodeImageStream
              - __sanitizer_cov_trace_const_cmp4
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'vp8l_dec.c:1661,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1661,56'
            TrueSideFuncs:
              - VP8LClear
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1662,3'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:1666,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1666,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1667,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:1652,3'
          Dst:             VP8LInitBitReader
        - Src:             'vp8l_dec.c:1653,8'
          Dst:             ReadImageInfo
        - Src:             'vp8l_dec.c:1661,8'
          Dst:             DecodeImageStream
        - Src:             'vp8l_dec.c:1665,3'
          Dst:             VP8LClear
        - Src:             'vp8l_dec.c:1666,3'
          Dst:             __assert_fail
    - functionName:    ReadImageInfo
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   4
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'struct.VP8LBitReader *'
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ShiftBytes
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetEndOfStream
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:120,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:120,47'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:121,25'
            FalseSideFuncs:
              - VP8LReadBits
              - VP8LReadBits
              - VP8LReadBits
              - VP8LReadBits
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:124,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:124,49'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:125,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'vp8l_dec.c:120,7'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:121,12'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:122,13'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:123,16'
          Dst:             VP8LReadBits
        - Src:             'vp8l_dec.c:124,7'
          Dst:             VP8LReadBits
    - functionName:    ExtractAlphaRows
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1544
      functionDepth:   5
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          182
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - AlphaApplyFilter
        - ApplyInverseTransforms
        - ColorCodeToMultipliers
        - ColorIndexInverseTransform_C
        - ColorSpaceInverseTransform_C
        - PredictorAdd0_C
        - PredictorAdd1_C
        - PredictorAdd2_C
        - PredictorInverseTransform_C
        - VP8GetARGBIndex
        - VP8LAddPixels
        - VP8LInverseTransform
        - VP8LPredictor2_C
        - VP8LSubSampleSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1549,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1549,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1550,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - ApplyInverseTransforms
              - __sanitizer_cov_trace_pc_indir
              - AlphaApplyFilter
        - Branch String:   'vp8l_dec.c:1550,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1552,10'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - ApplyInverseTransforms
              - __sanitizer_cov_trace_pc_indir
              - AlphaApplyFilter
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1568,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
        - Branch String:   'vp8l_dec.c:1552,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1551,15'
            TrueSideFuncs:
              - ApplyInverseTransforms
              - __sanitizer_cov_trace_pc_indir
              - AlphaApplyFilter
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1552,66'
            FalseSideFuncs:
              - ApplyInverseTransforms
              - __sanitizer_cov_trace_pc_indir
              - AlphaApplyFilter
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1568,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1568,3'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1568,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'vp8l_dec.c:1549,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1560,5'
          Dst:             ApplyInverseTransforms
        - Src:             'vp8l_dec.c:1562,5'
          Dst:             AlphaApplyFilter
        - Src:             'vp8l_dec.c:1568,3'
          Dst:             __assert_fail
    - functionName:    DecodeAlphaData
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionDepth:   5
      returnType:      'int '
      argCount:        5
      argTypes:
        - 'struct.VP8LDecoder *'
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          486
      EdgeCount:       93
      CyclomaticComplexity: 22
      functionsReached:
        - AlphaApplyFilter
        - CopyBlock8b
        - CopySmallPattern8b
        - ExtractPalettedAlphaRows
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - Is8bOptimizable
        - PlaneCodeToDistance
        - ReadSymbol
        - Rotate8b
        - ShiftBytes
        - VP8GetAlphaIndex
        - VP8LColorIndexInverseTransformAlpha
        - VP8LDoFillBitWindow
        - VP8LFillBitWindow
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - WebPMemToUint32
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1022,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1021,21'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - Is8bOptimizable
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
            FalseSide:       'vp8l_dec.c:1022,42'
            FalseSideFuncs:
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - Is8bOptimizable
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1023,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1023,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1024,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - Is8bOptimizable
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1024,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1024,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1025,3'
            FalseSideFuncs:
              - Is8bOptimizable
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1025,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1025,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1027,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1027,20'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1027,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
            FalseSide:       'vp8l_dec.c:1027,23'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1027,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1030,10'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
            FalseSide:       'vp8l_dec.c:1080,28'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:1030,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1031,41'
            TrueSideFuncs:
              - GetHtreeGroupForPos
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
            FalseSide:       'vp8l_dec.c:1033,5'
            FalseSideFuncs:
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
        - Branch String:   'vp8l_dec.c:1033,5'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1033,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1034,23'
            FalseSideFuncs:
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
        - Branch String:   'vp8l_dec.c:1036,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1037,19'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
            FalseSide:       'vp8l_dec.c:1047,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
        - Branch String:   'vp8l_dec.c:1040,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1041,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
            FalseSide:       'vp8l_dec.c:1047,5'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1043,29'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1043,33'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - GetHtreeGroupForPos
              - ExtractPalettedAlphaRows
            FalseSide:       'vp8l_dec.c:1046,7'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1043,13'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1044,36'
            TrueSideFuncs:
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
            FalseSide:       'vp8l_dec.c:1046,7'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1047,16'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1049,30'
            TrueSideFuncs:
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
            FalseSide:       'vp8l_dec.c:1074,10'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:1055,23'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1055,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
            FalseSide:       'vp8l_dec.c:1058,12'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:1055,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1056,21'
            TrueSideFuncs:
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
            FalseSide:       'vp8l_dec.c:1058,12'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:1063,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1064,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
            FalseSide:       'vp8l_dec.c:1070,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1066,29'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1063,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
            FalseSide:       'vp8l_dec.c:1066,33'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
        - Branch String:   'vp8l_dec.c:1066,13'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1063,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
            FalseSide:       'vp8l_dec.c:1067,36'
            FalseSideFuncs:
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1070,22'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1070,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
              - GetHtreeGroupForPos
            FalseSide:       'vp8l_dec.c:1073,5'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1070,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1071,43'
            TrueSideFuncs:
              - GetHtreeGroupForPos
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
            FalseSide:       'vp8l_dec.c:1073,5'
            FalseSideFuncs:
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LFillBitWindow
              - ReadSymbol
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCopyLength
              - ReadSymbol
              - VP8LFillBitWindow
              - GetCopyDistance
              - PlaneCodeToDistance
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CopyBlock8b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetHtreeGroupForPos
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ExtractPalettedAlphaRows
              - GetHtreeGroupForPos
        - Branch String:   'vp8l_dec.c:1080,33'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1080,50'
            TrueSideFuncs:
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:1080,61'
            FalseSideFuncs:
              - ExtractPalettedAlphaRows
              - VP8LIsEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'vp8l_dec.c:1084,11'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1084,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1085,8'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:1084,24'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1084,27'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1089,24'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:1084,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1085,8'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:1089,24'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:1022,22'
          Dst:             GetHtreeGroupForPos
        - Src:             'vp8l_dec.c:1023,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1024,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1025,3'
          Dst:             Is8bOptimizable
        - Src:             'vp8l_dec.c:1025,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1031,21'
          Dst:             GetHtreeGroupForPos
        - Src:             'vp8l_dec.c:1033,5'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1034,5'
          Dst:             VP8LFillBitWindow
        - Src:             'vp8l_dec.c:1035,12'
          Dst:             ReadSymbol
        - Src:             'vp8l_dec.c:1044,11'
          Dst:             ExtractPalettedAlphaRows
        - Src:             'vp8l_dec.c:1050,26'
          Dst:             GetCopyLength
        - Src:             'vp8l_dec.c:1051,31'
          Dst:             ReadSymbol
        - Src:             'vp8l_dec.c:1052,7'
          Dst:             VP8LFillBitWindow
        - Src:             'vp8l_dec.c:1053,19'
          Dst:             GetCopyDistance
        - Src:             'vp8l_dec.c:1054,14'
          Dst:             PlaneCodeToDistance
        - Src:             'vp8l_dec.c:1056,9'
          Dst:             CopyBlock8b
        - Src:             'vp8l_dec.c:1067,11'
          Dst:             ExtractPalettedAlphaRows
        - Src:             'vp8l_dec.c:1071,23'
          Dst:             GetHtreeGroupForPos
        - Src:             'vp8l_dec.c:1077,16'
          Dst:             VP8LIsEndOfStream
        - Src:             'vp8l_dec.c:1080,3'
          Dst:             ExtractPalettedAlphaRows
        - Src:             'vp8l_dec.c:1083,14'
          Dst:             VP8LIsEndOfStream
    - functionName:    Is8bOptimizable
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.VP8LMetadata *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          100
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:833,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:833,35'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:836,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:836,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:837,34'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'vp8l_dec.c:842,3'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:838,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:838,34'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:839,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:839,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:839,35'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:840,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:840,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:840,36'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:841,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    VP8LDecodeAlphaImageStream
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionDepth:   6
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.ALPHDecoder *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - DecodeAlphaData
        - DecodeImageData
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetScale
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Is8bOptimizable
        - MakeARGB32
        - Mult
        - MultARGBRow_SSE2
        - MultRow_SSE2
        - PackRGB_C
        - PlaneCodeToDistance
        - ReadPackedSymbols
        - ReadSymbol
        - RestoreState
        - Rotate8b
        - SaveState
        - ShiftBytes
        - VP8GetAlphaIndex
        - VP8LColorCacheCopy
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LDoFillBitWindow
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - __assert_fail
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1622,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1622,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1623,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - DecodeAlphaData
        - Branch String:   'vp8l_dec.c:1623,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1623,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1625,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - DecodeAlphaData
        - Branch String:   'vp8l_dec.c:1625,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1626,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1629,8'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessing
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - DecodeAlphaData
        - Branch String:   'vp8l_dec.c:1629,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1629,34'
            TrueSideFuncs:
              - WebPInitAlphaProcessing
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - DecodeAlphaData
            FalseSide:       'vp8l_dec.c:1632,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - DecodeImageData
              - DecodeAlphaData
        - Branch String:   'vp8l_dec.c:1632,10'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1633,23'
            TrueSideFuncs:
              - DecodeAlphaData
            FalseSide:       'vp8l_dec.c:1635,23'
            FalseSideFuncs:
              - DecodeImageData
      Callsites:
        - Src:             'vp8l_dec.c:1622,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1623,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1629,34'
          Dst:             WebPInitAlphaProcessing
        - Src:             'vp8l_dec.c:1633,7'
          Dst:             DecodeAlphaData
        - Src:             'vp8l_dec.c:1635,7'
          Dst:             DecodeImageData
        - Src:             'vp8l_dec.c:1635,7'
          Dst:             ExtractAlphaRows
    - functionName:    AllocateInternalBuffers8b
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionDepth:   3
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.VP8LDecoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1534,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1535,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1538,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:1533,29'
          Dst:             WebPSafeMalloc
    - functionName:    VP8LDecodeAlphaHeader
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1573
      functionDepth:   10
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.ALPHDecoder *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          183
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - CopyBlock32b
        - CopySmallPattern32b
        - DecodeImageData
        - DecodeImageStream
        - ExpandColorMap
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetNextKey
        - InitMetadata
        - Is8bOptimizable
        - MapARGB_C
        - MapAlpha_C
        - NextTableBitSize
        - PlaneCodeToDistance
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReplicateValue
        - RestoreState
        - SaveState
        - Select_SSE2
        - ShiftBytes
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - UpdateDecoder
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8PlanarTo24b_SSE2
        - WebPMemToUint32
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
        - calloc
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1577,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1577,20'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1579,3'
            FalseSideFuncs:
              - __assert_fail
              - VP8LInitBitReader
              - DecodeImageStream
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDelete
              - __sanitizer_cov_trace_const_cmp4
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Is8bOptimizable
              - __sanitizer_cov_trace_const_cmp4
              - AllocateInternalBuffers8b
        - Branch String:   'vp8l_dec.c:1579,3'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1579,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'vp8l_dec.c:1581,17'
            FalseSideFuncs:
              - VP8LInitBitReader
              - DecodeImageStream
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDelete
              - __sanitizer_cov_trace_const_cmp4
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Is8bOptimizable
              - __sanitizer_cov_trace_const_cmp4
              - AllocateInternalBuffers8b
        - Branch String:   'vp8l_dec.c:1591,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1592,5'
            TrueSideFuncs:
              - VP8LDelete
            FalseSide:       'vp8l_dec.c:1598,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDelete
              - __sanitizer_cov_trace_const_cmp4
              - Is8bOptimizable
              - __sanitizer_cov_trace_const_cmp4
              - AllocateInternalBuffers8b
        - Branch String:   'vp8l_dec.c:1598,33'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1599,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDelete
              - Is8bOptimizable
              - __sanitizer_cov_trace_const_cmp4
              - AllocateInternalBuffers8b
            FalseSide:       'vp8l_dec.c:1605,5'
            FalseSideFuncs:
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDelete
        - Branch String:   'vp8l_dec.c:1599,61'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1600,24'
            TrueSideFuncs:
              - Is8bOptimizable
              - __sanitizer_cov_trace_const_cmp4
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDelete
              - AllocateInternalBuffers8b
            FalseSide:       'vp8l_dec.c:1605,5'
            FalseSideFuncs:
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDelete
        - Branch String:   'vp8l_dec.c:1598,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1601,5'
            TrueSideFuncs:
              - AllocateInternalBuffers8b
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDelete
            FalseSide:       'vp8l_dec.c:1605,5'
            FalseSideFuncs:
              - AllocateInternalBuffers32b
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDelete
        - Branch String:   'vp8l_dec.c:1609,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1609,12'
            TrueSideFuncs:
              - VP8LDelete
            FalseSide:       'vp8l_dec.c:1612,25'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:1575,22'
          Dst:             VP8LNew
        - Src:             'vp8l_dec.c:1579,3'
          Dst:             __assert_fail
        - Src:             'vp8l_dec.c:1589,3'
          Dst:             VP8LInitBitReader
        - Src:             'vp8l_dec.c:1591,8'
          Dst:             DecodeImageStream
        - Src:             'vp8l_dec.c:1600,7'
          Dst:             Is8bOptimizable
        - Src:             'vp8l_dec.c:1602,10'
          Dst:             AllocateInternalBuffers8b
        - Src:             'vp8l_dec.c:1606,10'
          Dst:             AllocateInternalBuffers32b
        - Src:             'vp8l_dec.c:1616,3'
          Dst:             VP8LDelete
    - functionName:    VP8LNew
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionDepth:   6
      returnType:      'struct.VP8LDecoder *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AddGreenToBlueAndRed_SSE2
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - ColorTransformDelta
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - MapARGB_C
        - MapAlpha_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - Select_SSE2
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LPredictor0_C
        - VP8LTransformColorInverse_C
        - VP8PlanarTo24b_SSE2
        - WebPSafeCalloc
        - __assert_fail
        - calloc
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1372,22'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1372,42'
            TrueSideFuncs:
              - WebPSafeCalloc
              - VP8LDspInit
            FalseSide:       'vp8l_dec.c:1372,42'
            FalseSideFuncs:
              - WebPSafeCalloc
              - VP8LDspInit
        - Branch String:   'vp8l_dec.c:1373,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1373,20'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1374,3'
            FalseSideFuncs:
              - VP8LDspInit
      Callsites:
        - Src:             'vp8l_dec.c:1372,42'
          Dst:             WebPSafeCalloc
        - Src:             'vp8l_dec.c:1377,3'
          Dst:             VP8LDspInit
    - functionName:    VP8LDelete
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionDepth:   4
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8LDecoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ClearMetadata
        - ClearTransform
        - InitMetadata
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LHtreeGroupsFree
        - WebPSafeFree
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:1402,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:1402,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:1403,15'
            FalseSideFuncs:
              - VP8LClear
              - WebPSafeFree
      Callsites:
        - Src:             'vp8l_dec.c:1403,5'
          Dst:             VP8LClear
        - Src:             'vp8l_dec.c:1404,5'
          Dst:             WebPSafeFree
    - functionName:    VP8LGetInfo
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   5
      returnType:      'int '
      argCount:        5
      argTypes:
        - 'char *'
        - 'size_t '
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          120
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ReadImageInfo
        - ShiftBytes
        - VP8LCheckSignature
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetEndOfStream
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:130,20'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:130,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - VP8LCheckSignature
              - __sanitizer_cov_trace_const_cmp4
              - VP8LInitBitReader
              - ReadImageInfo
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'vp8l_dec.c:131,5'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:130,7'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:131,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:132,34'
            FalseSideFuncs:
              - VP8LCheckSignature
              - __sanitizer_cov_trace_const_cmp4
              - VP8LInitBitReader
              - ReadImageInfo
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:132,14'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:133,5'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:137,28'
            FalseSideFuncs:
              - VP8LInitBitReader
              - ReadImageInfo
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:138,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:139,7'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:141,9'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:141,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:141,33'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:142,9'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:142,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:142,35'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:143,9'
            FalseSideFuncs:  []
        - Branch String:   'vp8l_dec.c:143,9'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:143,41'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:144,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'vp8l_dec.c:132,15'
          Dst:             VP8LCheckSignature
        - Src:             'vp8l_dec.c:137,5'
          Dst:             VP8LInitBitReader
        - Src:             'vp8l_dec.c:138,10'
          Dst:             ReadImageInfo
    - functionName:    VP8LCheckSignature
      functionSourceFile: '/src/libwebp/src/dec/vp8l_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vp8l_dec.c:112,42'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:112,42'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:113,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'vp8l_dec.c:113,38'
          Branch Sides:
            TrueSide:        'vp8l_dec.c:113,38'
            TrueSideFuncs:   []
            FalseSide:       'vp8l_dec.c:114,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    MakeARGB32
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dither_lo
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionDepth:   0
      returnType:      'char '
      argCount:        1
      argTypes:
        - 'char '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dither_hi
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionDepth:   0
      returnType:      'char '
      argCount:        1
      argTypes:
        - 'char '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multiply
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionDepth:   0
      returnType:      'char '
      argCount:        2
      argTypes:
        - 'char '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ApplyAlphaMultiply4444_C
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionDepth:   1
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          155
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - dither_hi
        - dither_lo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing.c:267,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:269,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - dither_hi
              - multiply
              - dither_lo
              - multiply
              - dither_hi
              - multiply
            FalseSide:       'alpha_processing.c:282,1'
            FalseSideFuncs:  []
        - Branch String:   'alpha_processing.c:269,5'
          Branch Sides:
            TrueSide:        'alpha_processing.c:270,27'
            TrueSideFuncs:
              - dither_hi
              - multiply
              - dither_lo
              - multiply
              - dither_hi
              - multiply
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing.c:280,17'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - dither_hi
              - multiply
              - dither_lo
              - multiply
              - dither_hi
              - multiply
      Callsites:
        - Src:             'alpha_processing.c:274,34'
          Dst:             dither_hi
        - Src:             'alpha_processing.c:274,25'
          Dst:             multiply
        - Src:             'alpha_processing.c:275,34'
          Dst:             dither_lo
        - Src:             'alpha_processing.c:275,25'
          Dst:             multiply
        - Src:             'alpha_processing.c:276,34'
          Dst:             dither_hi
        - Src:             'alpha_processing.c:276,25'
          Dst:             multiply
    - functionName:    AlphaReplace_C
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing.c:368,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:368,37'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_processing.c:369,1'
            FalseSideFuncs:  []
        - Branch String:   'alpha_processing.c:368,36'
          Branch Sides:
            TrueSide:        'alpha_processing.c:368,66'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing.c:368,54'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    HasAlpha32b_C
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing.c:362,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:362,41'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing.c:363,3'
            FalseSideFuncs:  []
        - Branch String:   'alpha_processing.c:362,41'
          Branch Sides:
            TrueSide:        'alpha_processing.c:362,57'
            TrueSideFuncs:   []
            FalseSide:       'alpha_processing.c:362,51'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    HasAlpha8b_C
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing.c:356,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:356,32'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing.c:357,3'
            FalseSideFuncs:  []
        - Branch String:   'alpha_processing.c:356,28'
          Branch Sides:
            TrueSide:        'alpha_processing.c:356,44'
            TrueSideFuncs:   []
            FalseSide:       'alpha_processing.c:356,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ExtractGreen_C
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing.c:349,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:349,41'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_processing.c:350,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    ExtractAlpha_C
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      'int '
      argCount:        6
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing.c:334,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:335,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing.c:343,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_processing.c:335,5'
          Branch Sides:
            TrueSide:        'alpha_processing.c:336,35'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing.c:340,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    DispatchAlphaToGreen_C
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing.c:319,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:320,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_processing.c:326,1'
            FalseSideFuncs:  []
        - Branch String:   'alpha_processing.c:320,5'
          Branch Sides:
            TrueSide:        'alpha_processing.c:321,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_processing.c:323,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    DispatchAlpha_C
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionDepth:   0
      returnType:      'int '
      argCount:        6
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing.c:301,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:302,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing.c:311,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_processing.c:302,5'
          Branch Sides:
            TrueSide:        'alpha_processing.c:303,36'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing.c:307,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    ApplyAlphaMultiply_C
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          160
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing.c:228,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:229,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing.c:243,1'
            FalseSideFuncs:  []
        - Branch String:   'alpha_processing.c:232,5'
          Branch Sides:
            TrueSide:        'alpha_processing.c:233,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing.c:241,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_processing.c:234,11'
          Branch Sides:
            TrueSide:        'alpha_processing.c:235,24'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing.c:240,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    PackRGB_C
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionDepth:   1
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          80
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - MakeARGB32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing.c:396,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:397,31'
            TrueSideFuncs:
              - MakeARGB32
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_processing.c:400,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'alpha_processing.c:397,14'
          Dst:             MakeARGB32
    - functionName:    ApplyAlphaMultiply_16b_C
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ApplyAlphaMultiply4444_C
        - dither_hi
        - dither_lo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'alpha_processing.c:290,3'
          Dst:             ApplyAlphaMultiply4444_C
    - functionName:    WebPInitAlphaProcessing_body
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionDepth:   3
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         48
      ICount:          171
      EdgeCount:       51
      CyclomaticComplexity: 5
      functionsReached:
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - GetScale
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - MakeARGB32
        - Mult
        - MultARGBRow_SSE2
        - MultRow_SSE2
        - PackRGB_C
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - __assert_fail
        - dither_hi
        - dither_lo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing.c:434,19'
          Branch Sides:
            TrueSide:        'alpha_processing.c:434,19'
            TrueSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessingSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessingSSE41
            FalseSide:       'alpha_processing.c:434,19'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessingSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessingSSE41
        - Branch String:   'alpha_processing.c:455,7'
          Branch Sides:
            TrueSide:        'alpha_processing.c:457,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - WebPInitAlphaProcessingSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitAlphaProcessingSSE41
            FalseSide:       'alpha_processing.c:480,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'alpha_processing.c:457,9'
          Branch Sides:
            TrueSide:        'alpha_processing.c:458,7'
            TrueSideFuncs:
              - WebPInitAlphaProcessingSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - WebPInitAlphaProcessingSSE41
            FalseSide:       'alpha_processing.c:471,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'alpha_processing.c:460,11'
          Branch Sides:
            TrueSide:        'alpha_processing.c:461,9'
            TrueSideFuncs:
              - WebPInitAlphaProcessingSSE41
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
            FalseSide:       'alpha_processing.c:464,5'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'alpha_processing.c:480,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:480,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_processing.c:481,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'alpha_processing.c:481,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:481,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_processing.c:482,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'alpha_processing.c:482,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:482,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_processing.c:483,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'alpha_processing.c:483,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:483,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_processing.c:484,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'alpha_processing.c:484,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:484,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_processing.c:485,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'alpha_processing.c:485,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:485,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_processing.c:486,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'alpha_processing.c:486,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:486,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_processing.c:487,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'alpha_processing.c:487,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:487,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_processing.c:491,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'alpha_processing.c:491,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:491,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_processing.c:492,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'alpha_processing.c:492,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:492,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_processing.c:493,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
        - Branch String:   'alpha_processing.c:493,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:493,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_processing.c:494,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'alpha_processing.c:494,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:494,3'
            TrueSideFuncs:   []
            FalseSide:       'alpha_processing.c:494,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'alpha_processing.c:458,7'
          Dst:             WebPInitAlphaProcessingSSE2
        - Src:             'alpha_processing.c:461,9'
          Dst:             WebPInitAlphaProcessingSSE41
        - Src:             'alpha_processing.c:480,3'
          Dst:             __assert_fail
        - Src:             'alpha_processing.c:481,3'
          Dst:             __assert_fail
        - Src:             'alpha_processing.c:482,3'
          Dst:             __assert_fail
        - Src:             'alpha_processing.c:483,3'
          Dst:             __assert_fail
        - Src:             'alpha_processing.c:484,3'
          Dst:             __assert_fail
        - Src:             'alpha_processing.c:485,3'
          Dst:             __assert_fail
        - Src:             'alpha_processing.c:486,3'
          Dst:             __assert_fail
        - Src:             'alpha_processing.c:487,3'
          Dst:             __assert_fail
        - Src:             'alpha_processing.c:491,3'
          Dst:             __assert_fail
        - Src:             'alpha_processing.c:492,3'
          Dst:             __assert_fail
        - Src:             'alpha_processing.c:493,3'
          Dst:             __assert_fail
        - Src:             'alpha_processing.c:494,3'
          Dst:             __assert_fail
    - functionName:    WebPMultARGBRow_C
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   2
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          124
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - GetScale
        - Mult
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alpha_processing.c:142,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:143,27'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetScale
              - Mult
              - Mult
              - Mult
            FalseSide:       'alpha_processing.c:158,1'
            FalseSideFuncs:  []
        - Branch String:   'alpha_processing.c:144,9'
          Branch Sides:
            TrueSide:        'alpha_processing.c:145,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - GetScale
              - Mult
              - Mult
              - Mult
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing.c:157,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetScale
              - Mult
              - Mult
              - Mult
        - Branch String:   'alpha_processing.c:145,11'
          Branch Sides:
            TrueSide:        'alpha_processing.c:146,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetScale
              - Mult
              - Mult
              - Mult
            FalseSide:       'alpha_processing.c:148,24'
            FalseSideFuncs:
              - GetScale
              - Mult
              - Mult
              - Mult
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'alpha_processing.c:149,32'
          Dst:             GetScale
        - Src:             'alpha_processing.c:151,16'
          Dst:             Mult
        - Src:             'alpha_processing.c:152,16'
          Dst:             Mult
        - Src:             'alpha_processing.c:153,16'
          Dst:             Mult
    - functionName:    WebPMultRow_C
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          97
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - GetScale
        - Mult
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alpha_processing.c:164,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:165,24'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetScale
              - Mult
            FalseSide:       'alpha_processing.c:175,1'
            FalseSideFuncs:  []
        - Branch String:   'alpha_processing.c:166,9'
          Branch Sides:
            TrueSide:        'alpha_processing.c:167,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - GetScale
              - Mult
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing.c:174,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetScale
              - Mult
        - Branch String:   'alpha_processing.c:167,11'
          Branch Sides:
            TrueSide:        'alpha_processing.c:168,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetScale
              - Mult
            FalseSide:       'alpha_processing.c:170,24'
            FalseSideFuncs:
              - GetScale
              - Mult
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'alpha_processing.c:170,32'
          Dst:             GetScale
        - Src:             'alpha_processing.c:171,18'
          Dst:             Mult
    - functionName:    GetScale
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alpha_processing.c:135,10'
          Branch Sides:
            TrueSide:        'alpha_processing.c:135,37'
            TrueSideFuncs:   []
            FalseSide:       'alpha_processing.c:135,41'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    Mult
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'alpha_processing.c:31,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:31,3'
            TrueSideFuncs:   []
            FalseSide:       'alpha_processing.c:31,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'alpha_processing.c:31,3'
          Dst:             __assert_fail
    - functionName:    WebPInitAlphaProcessing
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionDepth:   4
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          37
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - GetScale
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - MakeARGB32
        - Mult
        - MultARGBRow_SSE2
        - MultRow_SSE2
        - PackRGB_C
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - __assert_fail
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    6
      BranchProfiles:
        - Branch String:   'alpha_processing.c:433,1'
          Branch Sides:
            TrueSide:        'alpha_processing.c:433,1'
            TrueSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - WebPInitAlphaProcessing_body
            FalseSide:       'alpha_processing.c:433,1'
            FalseSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - WebPInitAlphaProcessing_body
        - Branch String:   'alpha_processing.c:433,1'
          Branch Sides:
            TrueSide:        'alpha_processing.c:433,1'
            TrueSideFuncs:   []
            FalseSide:       'alpha_processing.c:433,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
              - WebPInitAlphaProcessing_body
        - Branch String:   'alpha_processing.c:433,1'
          Branch Sides:
            TrueSide:        'alpha_processing.c:433,1'
            TrueSideFuncs:
              - WebPInitAlphaProcessing_body
              - pthread_mutex_unlock
            FalseSide:       'alpha_processing.c:433,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
      Callsites:
        - Src:             'alpha_processing.c:433,1'
          Dst:             pthread_mutex_lock
        - Src:             'alpha_processing.c:433,1'
          Dst:             WebPInitAlphaProcessing_body
        - Src:             'alpha_processing.c:433,1'
          Dst:             pthread_mutex_unlock
    - functionName:    WebPMultRows
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'char *'
        - 'int '
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alpha_processing.c:202,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:203,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_processing.c:207,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    WebPMultARGBRows
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alpha_processing.c:192,3'
          Branch Sides:
            TrueSide:        'alpha_processing.c:193,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_processing.c:196,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    xgetbv
      functionSourceFile: '/src/libwebp/src/dsp/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      'size_t '
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpu.c:75,18'
          Branch Sides:
            TrueSide:        'cpu.c:75,18'
            TrueSideFuncs:   []
            FalseSide:       'cpu.c:75,18'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    CheckSlowModel
      functionSourceFile: '/src/libwebp/src/dsp/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpu.c:116,7'
          Branch Sides:
            TrueSide:        'cpu.c:118,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'cpu.c:122,3'
            FalseSideFuncs:  []
        - Branch String:   'cpu.c:118,5'
          Branch Sides:
            TrueSide:        'cpu.c:119,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'cpu.c:121,3'
            FalseSideFuncs:  []
        - Branch String:   'cpu.c:119,11'
          Branch Sides:
            TrueSide:        'cpu.c:119,36'
            TrueSideFuncs:   []
            FalseSide:       'cpu.c:120,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    GetCPUInfo
      functionSourceFile: '/src/libwebp/src/dsp/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'int *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x86CPUInfo
      functionSourceFile: '/src/libwebp/src/dsp/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   2
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          231
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - CheckSlowModel
        - GetCPUInfo
        - x86CPUInfo
        - xgetbv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpu.c:133,7'
          Branch Sides:
            TrueSide:        'cpu.c:134,5'
            TrueSideFuncs:   []
            FalseSide:       'cpu.c:136,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - x86CPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - xgetbv
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckSlowModel
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cpu.c:139,52'
          Branch Sides:
            TrueSide:        'cpu.c:140,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - x86CPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - xgetbv
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckSlowModel
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'cpu.c:140,52'
            FalseSideFuncs:
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - x86CPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - xgetbv
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckSlowModel
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cpu.c:140,52'
          Branch Sides:
            TrueSide:        'cpu.c:141,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - x86CPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - xgetbv
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckSlowModel
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'cpu.c:144,14'
            FalseSideFuncs:
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - x86CPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - xgetbv
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckSlowModel
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cpu.c:145,7'
          Branch Sides:
            TrueSide:        'cpu.c:146,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'cpu.c:148,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - x86CPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - xgetbv
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckSlowModel
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cpu.c:148,7'
          Branch Sides:
            TrueSide:        'cpu.c:149,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'cpu.c:151,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - x86CPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - xgetbv
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckSlowModel
        - Branch String:   'cpu.c:151,7'
          Branch Sides:
            TrueSide:        'cpu.c:152,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CheckSlowModel
            FalseSide:       'cpu.c:158,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - x86CPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - xgetbv
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cpu.c:152,18'
          Branch Sides:
            TrueSide:        'cpu.c:152,22'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - CheckSlowModel
            FalseSide:       'cpu.c:155,5'
            FalseSideFuncs:  []
        - Branch String:   'cpu.c:152,9'
          Branch Sides:
            TrueSide:        'cpu.c:153,29'
            TrueSideFuncs:
              - CheckSlowModel
            FalseSide:       'cpu.c:155,5'
            FalseSideFuncs:  []
        - Branch String:   'cpu.c:158,7'
          Branch Sides:
            TrueSide:        'cpu.c:159,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'cpu.c:161,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - x86CPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - xgetbv
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'cpu.c:161,7'
          Branch Sides:
            TrueSide:        'cpu.c:163,10'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - x86CPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - xgetbv
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'cpu.c:168,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - x86CPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cpu.c:163,9'
          Branch Sides:
            TrueSide:        'cpu.c:165,15'
            TrueSideFuncs:
              - xgetbv
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'cpu.c:167,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - x86CPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cpu.c:168,7'
          Branch Sides:
            TrueSide:        'cpu.c:169,9'
            TrueSideFuncs:
              - x86CPUInfo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'cpu.c:174,3'
            FalseSideFuncs:  []
        - Branch String:   'cpu.c:169,26'
          Branch Sides:
            TrueSide:        'cpu.c:169,29'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'cpu.c:173,3'
            FalseSideFuncs:  []
        - Branch String:   'cpu.c:169,9'
          Branch Sides:
            TrueSide:        'cpu.c:170,18'
            TrueSideFuncs:
              - GetCPUInfo
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'cpu.c:173,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'cpu.c:131,3'
          Dst:             GetCPUInfo
        - Src:             'cpu.c:144,3'
          Dst:             GetCPUInfo
        - Src:             'cpu.c:153,14'
          Dst:             CheckSlowModel
        - Src:             'cpu.c:165,15'
          Dst:             xgetbv
        - Src:             'cpu.c:169,9'
          Dst:             x86CPUInfo
        - Src:             'cpu.c:170,7'
          Dst:             GetCPUInfo
    - functionName:    Put8x8uv
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dec.c:440,3'
          Branch Sides:
            TrueSide:        'dec.c:441,12'
            TrueSideFuncs:
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:443,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    Put16
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dec.c:210,3'
          Branch Sides:
            TrueSide:        'dec.c:211,12'
            TrueSideFuncs:
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:213,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    WebPUint32ToMem
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TrueMotion
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          90
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dec.c:177,3'
          Branch Sides:
            TrueSide:        'dec.c:178,33'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'dec.c:185,1'
            FalseSideFuncs:  []
        - Branch String:   'dec.c:180,5'
          Branch Sides:
            TrueSide:        'dec.c:181,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'dec.c:183,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    NeedsFilter_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          71
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoFilter4_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          129
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FilterLoop24_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionDepth:   1
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - DoFilter2_C
        - DoFilter4_C
        - Hev
        - NeedsFilter2_C
      functionUses:    6
      BranchProfiles:
        - Branch String:   'dec.c:616,3'
          Branch Sides:
            TrueSide:        'dec.c:617,24'
            TrueSideFuncs:
              - NeedsFilter2_C
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Hev
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter4_C
              - DoFilter2_C
            FalseSide:       'dec.c:626,1'
            FalseSideFuncs:  []
        - Branch String:   'dec.c:617,9'
          Branch Sides:
            TrueSide:        'dec.c:618,15'
            TrueSideFuncs:
              - Hev
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter4_C
              - __sanitizer_cov_trace_const_cmp4
              - NeedsFilter2_C
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter2_C
            FalseSide:       'dec.c:624,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - NeedsFilter2_C
              - __sanitizer_cov_trace_const_cmp4
              - Hev
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter4_C
              - DoFilter2_C
        - Branch String:   'dec.c:618,11'
          Branch Sides:
            TrueSide:        'dec.c:619,21'
            TrueSideFuncs:
              - DoFilter2_C
              - __sanitizer_cov_trace_const_cmp4
              - NeedsFilter2_C
              - __sanitizer_cov_trace_const_cmp4
              - Hev
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter4_C
            FalseSide:       'dec.c:621,21'
            FalseSideFuncs:
              - DoFilter4_C
              - __sanitizer_cov_trace_const_cmp4
              - NeedsFilter2_C
              - __sanitizer_cov_trace_const_cmp4
              - Hev
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter2_C
      Callsites:
        - Src:             'dec.c:617,9'
          Dst:             NeedsFilter2_C
        - Src:             'dec.c:618,11'
          Dst:             Hev
        - Src:             'dec.c:619,9'
          Dst:             DoFilter2_C
        - Src:             'dec.c:621,9'
          Dst:             DoFilter4_C
    - functionName:    NeedsFilter2_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionDepth:   0
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          220
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dec.c:542,7'
          Branch Sides:
            TrueSide:        'dec.c:542,56'
            TrueSideFuncs:   []
            FalseSide:       'dec.c:543,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'dec.c:543,34'
          Branch Sides:
            TrueSide:        'dec.c:543,37'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'dec.c:545,34'
            FalseSideFuncs:  []
        - Branch String:   'dec.c:543,61'
          Branch Sides:
            TrueSide:        'dec.c:544,10'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'dec.c:545,34'
            FalseSideFuncs:  []
        - Branch String:   'dec.c:544,34'
          Branch Sides:
            TrueSide:        'dec.c:544,37'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'dec.c:545,34'
            FalseSideFuncs:  []
        - Branch String:   'dec.c:544,61'
          Branch Sides:
            TrueSide:        'dec.c:545,10'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'dec.c:545,34'
            FalseSideFuncs:  []
        - Branch String:   'dec.c:545,34'
          Branch Sides:
            TrueSide:        'dec.c:545,37'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'dec.c:545,34'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    Hev
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          82
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dec.c:525,39'
          Branch Sides:
            TrueSide:        'dec.c:525,39'
            TrueSideFuncs:   []
            FalseSide:       'dec.c:525,43'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    DoFilter2_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          107
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoFilter6_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          182
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FilterLoop26_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionDepth:   1
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - DoFilter2_C
        - DoFilter6_C
        - Hev
        - NeedsFilter2_C
      functionUses:    6
      BranchProfiles:
        - Branch String:   'dec.c:599,3'
          Branch Sides:
            TrueSide:        'dec.c:600,24'
            TrueSideFuncs:
              - NeedsFilter2_C
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - Hev
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter6_C
              - DoFilter2_C
            FalseSide:       'dec.c:609,1'
            FalseSideFuncs:  []
        - Branch String:   'dec.c:600,9'
          Branch Sides:
            TrueSide:        'dec.c:601,15'
            TrueSideFuncs:
              - Hev
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter6_C
              - __sanitizer_cov_trace_const_cmp4
              - NeedsFilter2_C
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter2_C
            FalseSide:       'dec.c:607,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - NeedsFilter2_C
              - __sanitizer_cov_trace_const_cmp4
              - Hev
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter6_C
              - DoFilter2_C
        - Branch String:   'dec.c:601,11'
          Branch Sides:
            TrueSide:        'dec.c:602,21'
            TrueSideFuncs:
              - DoFilter2_C
              - __sanitizer_cov_trace_const_cmp4
              - NeedsFilter2_C
              - __sanitizer_cov_trace_const_cmp4
              - Hev
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter6_C
            FalseSide:       'dec.c:604,21'
            FalseSideFuncs:
              - DoFilter6_C
              - __sanitizer_cov_trace_const_cmp4
              - NeedsFilter2_C
              - __sanitizer_cov_trace_const_cmp4
              - Hev
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter2_C
      Callsites:
        - Src:             'dec.c:600,9'
          Dst:             NeedsFilter2_C
        - Src:             'dec.c:601,11'
          Dst:             Hev
        - Src:             'dec.c:602,9'
          Dst:             DoFilter2_C
        - Src:             'dec.c:604,9'
          Dst:             DoFilter6_C
    - functionName:    clip_8b
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'char '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   'dec.c:23,10'
          Branch Sides:
            TrueSide:        'dec.c:23,32'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:23,27'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    TransformOne_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          271
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - clip_8b
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dec.c:48,3'
          Branch Sides:
            TrueSide:        'dec.c:49,19'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip_8b
              - clip_8b
              - clip_8b
              - clip_8b
            FalseSide:       'dec.c:67,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - clip_8b
              - clip_8b
              - clip_8b
              - clip_8b
        - Branch String:   'dec.c:68,3'
          Branch Sides:
            TrueSide:        'dec.c:69,20'
            TrueSideFuncs:
              - clip_8b
              - clip_8b
              - clip_8b
              - clip_8b
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:81,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'dec.c:74,5'
          Dst:             clip_8b
        - Src:             'dec.c:75,5'
          Dst:             clip_8b
        - Src:             'dec.c:76,5'
          Dst:             clip_8b
        - Src:             'dec.c:77,5'
          Dst:             clip_8b
    - functionName:    DitherCombine8x8_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          93
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - clip_8b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:701,3'
          Branch Sides:
            TrueSide:        'dec.c:702,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip_8b
            FalseSide:       'dec.c:711,1'
            FalseSideFuncs:  []
        - Branch String:   'dec.c:702,5'
          Branch Sides:
            TrueSide:        'dec.c:703,26'
            TrueSideFuncs:
              - clip_8b
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:708,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip_8b
      Callsites:
        - Src:             'dec.c:706,16'
          Dst:             clip_8b
    - functionName:    DC8uvNoTopLeft_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put8x8uv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec.c:473,3'
          Dst:             Put8x8uv
    - functionName:    DC8uvNoLeft_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put8x8uv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:457,3'
          Branch Sides:
            TrueSide:        'dec.c:458,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - Put8x8uv
            FalseSide:       'dec.c:460,12'
            FalseSideFuncs:
              - Put8x8uv
      Callsites:
        - Src:             'dec.c:460,3'
          Dst:             Put8x8uv
    - functionName:    DC8uvNoTop_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put8x8uv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:466,3'
          Branch Sides:
            TrueSide:        'dec.c:467,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - Put8x8uv
            FalseSide:       'dec.c:469,12'
            FalseSideFuncs:
              - Put8x8uv
      Callsites:
        - Src:             'dec.c:469,3'
          Dst:             Put8x8uv
    - functionName:    HE8uv_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:431,3'
          Branch Sides:
            TrueSide:        'dec.c:432,12'
            TrueSideFuncs:
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:435,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VE8uv_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:424,3'
          Branch Sides:
            TrueSide:        'dec.c:425,12'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:427,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    TM8uv_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TrueMotion
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec.c:187,37'
          Dst:             TrueMotion
    - functionName:    DC8uv_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put8x8uv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:448,3'
          Branch Sides:
            TrueSide:        'dec.c:449,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - Put8x8uv
            FalseSide:       'dec.c:451,12'
            FalseSideFuncs:
              - Put8x8uv
      Callsites:
        - Src:             'dec.c:451,3'
          Dst:             Put8x8uv
    - functionName:    DC16NoTopLeft_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec.c:243,3'
          Dst:             Put16
    - functionName:    DC16NoLeft_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:236,3'
          Branch Sides:
            TrueSide:        'dec.c:237,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - Put16
            FalseSide:       'dec.c:239,9'
            FalseSideFuncs:
              - Put16
      Callsites:
        - Src:             'dec.c:239,3'
          Dst:             Put16
    - functionName:    DC16NoTop_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:227,3'
          Branch Sides:
            TrueSide:        'dec.c:228,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - Put16
            FalseSide:       'dec.c:230,9'
            FalseSideFuncs:
              - Put16
      Callsites:
        - Src:             'dec.c:230,3'
          Dst:             Put16
    - functionName:    HE16_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:202,3'
          Branch Sides:
            TrueSide:        'dec.c:203,12'
            TrueSideFuncs:
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:206,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VE16_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:195,3'
          Branch Sides:
            TrueSide:        'dec.c:196,12'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:198,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    TM16_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TrueMotion
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec.c:188,37'
          Dst:             TrueMotion
    - functionName:    DC16_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:218,3'
          Branch Sides:
            TrueSide:        'dec.c:219,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - Put16
            FalseSide:       'dec.c:221,9'
            FalseSideFuncs:
              - Put16
      Callsites:
        - Src:             'dec.c:221,3'
          Dst:             Put16
    - functionName:    HU4_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          130
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HD4_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          189
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VL4_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          189
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VR4_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          189
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HE4_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          105
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec.c:277,3'
          Dst:             WebPUint32ToMem
        - Src:             'dec.c:278,3'
          Dst:             WebPUint32ToMem
        - Src:             'dec.c:279,3'
          Dst:             WebPUint32ToMem
        - Src:             'dec.c:280,3'
          Dst:             WebPUint32ToMem
    - functionName:    LD4_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          174
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RD4_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          181
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VE4_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          120
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:265,3'
          Branch Sides:
            TrueSide:        'dec.c:266,12'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:268,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    TM4_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TrueMotion
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec.c:186,37'
          Dst:             TrueMotion
    - functionName:    DC4_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:287,3'
          Branch Sides:
            TrueSide:        'dec.c:287,33'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
            FalseSide:       'dec.c:288,6'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
        - Branch String:   'dec.c:289,3'
          Branch Sides:
            TrueSide:        'dec.c:289,34'
            TrueSideFuncs:
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:290,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    HFilter8i_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionDepth:   2
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoFilter2_C
        - DoFilter4_C
        - FilterLoop24_C
        - Hev
        - NeedsFilter2_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec.c:691,3'
          Dst:             FilterLoop24_C
        - Src:             'dec.c:692,3'
          Dst:             FilterLoop24_C
    - functionName:    HFilter8_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionDepth:   2
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoFilter2_C
        - DoFilter6_C
        - FilterLoop26_C
        - Hev
        - NeedsFilter2_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec.c:675,3'
          Dst:             FilterLoop26_C
        - Src:             'dec.c:676,3'
          Dst:             FilterLoop26_C
    - functionName:    HFilter16i_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionDepth:   2
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - DoFilter2_C
        - DoFilter4_C
        - FilterLoop24_C
        - Hev
        - NeedsFilter2_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:656,3'
          Branch Sides:
            TrueSide:        'dec.c:657,7'
            TrueSideFuncs:
              - FilterLoop24_C
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:660,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'dec.c:658,5'
          Dst:             FilterLoop24_C
    - functionName:    SimpleHFilter16i_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionDepth:   2
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - DoFilter2_C
        - NeedsFilter_C
        - SimpleHFilter16_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:583,3'
          Branch Sides:
            TrueSide:        'dec.c:584,7'
            TrueSideFuncs:
              - SimpleHFilter16_C
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:587,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'dec.c:585,5'
          Dst:             SimpleHFilter16_C
    - functionName:    SimpleHFilter16_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - DoFilter2_C
        - NeedsFilter_C
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dec.c:566,3'
          Branch Sides:
            TrueSide:        'dec.c:567,23'
            TrueSideFuncs:
              - NeedsFilter_C
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter2_C
            FalseSide:       'dec.c:571,1'
            FalseSideFuncs:  []
        - Branch String:   'dec.c:567,9'
          Branch Sides:
            TrueSide:        'dec.c:568,19'
            TrueSideFuncs:
              - DoFilter2_C
              - __sanitizer_cov_trace_const_cmp4
              - NeedsFilter_C
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:570,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - NeedsFilter_C
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter2_C
      Callsites:
        - Src:             'dec.c:567,9'
          Dst:             NeedsFilter_C
        - Src:             'dec.c:568,7'
          Dst:             DoFilter2_C
    - functionName:    SimpleVFilter16i_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionDepth:   2
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - DoFilter2_C
        - NeedsFilter_C
        - SimpleVFilter16_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:575,3'
          Branch Sides:
            TrueSide:        'dec.c:576,14'
            TrueSideFuncs:
              - SimpleVFilter16_C
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:579,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'dec.c:577,5'
          Dst:             SimpleVFilter16_C
    - functionName:    SimpleVFilter16_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - DoFilter2_C
        - NeedsFilter_C
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dec.c:556,3'
          Branch Sides:
            TrueSide:        'dec.c:557,23'
            TrueSideFuncs:
              - NeedsFilter_C
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter2_C
            FalseSide:       'dec.c:561,1'
            FalseSideFuncs:  []
        - Branch String:   'dec.c:557,9'
          Branch Sides:
            TrueSide:        'dec.c:558,19'
            TrueSideFuncs:
              - DoFilter2_C
              - __sanitizer_cov_trace_const_cmp4
              - NeedsFilter_C
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:560,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - NeedsFilter_C
              - __sanitizer_cov_trace_const_cmp4
              - DoFilter2_C
      Callsites:
        - Src:             'dec.c:557,9'
          Dst:             NeedsFilter_C
        - Src:             'dec.c:558,7'
          Dst:             DoFilter2_C
    - functionName:    VFilter8i_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionDepth:   2
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoFilter2_C
        - DoFilter4_C
        - FilterLoop24_C
        - Hev
        - NeedsFilter2_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec.c:683,3'
          Dst:             FilterLoop24_C
        - Src:             'dec.c:684,3'
          Dst:             FilterLoop24_C
    - functionName:    VFilter8_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionDepth:   2
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoFilter2_C
        - DoFilter6_C
        - FilterLoop26_C
        - Hev
        - NeedsFilter2_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec.c:667,3'
          Dst:             FilterLoop26_C
        - Src:             'dec.c:668,3'
          Dst:             FilterLoop26_C
    - functionName:    HFilter16_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionDepth:   2
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoFilter2_C
        - DoFilter6_C
        - FilterLoop26_C
        - Hev
        - NeedsFilter2_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec.c:638,3'
          Dst:             FilterLoop26_C
    - functionName:    VFilter16i_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionDepth:   2
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - DoFilter2_C
        - DoFilter4_C
        - FilterLoop24_C
        - Hev
        - NeedsFilter2_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:645,3'
          Branch Sides:
            TrueSide:        'dec.c:646,14'
            TrueSideFuncs:
              - FilterLoop24_C
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:649,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'dec.c:647,5'
          Dst:             FilterLoop24_C
    - functionName:    VFilter16_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionDepth:   2
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoFilter2_C
        - DoFilter6_C
        - FilterLoop26_C
        - Hev
        - NeedsFilter2_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec.c:633,3'
          Dst:             FilterLoop26_C
    - functionName:    TransformDCUV_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          105
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:125,7'
          Branch Sides:
            TrueSide:        'dec.c:125,19'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp2
              - __sanitizer_cov_trace_const_cmp2
              - __sanitizer_cov_trace_const_cmp2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'dec.c:126,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp2
              - __sanitizer_cov_trace_const_cmp2
              - __sanitizer_cov_trace_const_cmp2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'dec.c:126,7'
          Branch Sides:
            TrueSide:        'dec.c:126,19'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp2
              - __sanitizer_cov_trace_const_cmp2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'dec.c:127,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp2
              - __sanitizer_cov_trace_const_cmp2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'dec.c:127,7'
          Branch Sides:
            TrueSide:        'dec.c:127,19'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp2
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'dec.c:128,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp2
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'dec.c:128,7'
          Branch Sides:
            TrueSide:        'dec.c:128,19'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'dec.c:128,7'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    TransformUV_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TransformAC3_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          314
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - clip_8b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec.c:90,3'
          Dst:             clip_8b
        - Src:             'dec.c:90,3'
          Dst:             clip_8b
        - Src:             'dec.c:90,3'
          Dst:             clip_8b
        - Src:             'dec.c:90,3'
          Dst:             clip_8b
        - Src:             'dec.c:91,3'
          Dst:             clip_8b
        - Src:             'dec.c:91,3'
          Dst:             clip_8b
        - Src:             'dec.c:91,3'
          Dst:             clip_8b
        - Src:             'dec.c:91,3'
          Dst:             clip_8b
        - Src:             'dec.c:92,3'
          Dst:             clip_8b
        - Src:             'dec.c:92,3'
          Dst:             clip_8b
        - Src:             'dec.c:92,3'
          Dst:             clip_8b
        - Src:             'dec.c:92,3'
          Dst:             clip_8b
        - Src:             'dec.c:93,3'
          Dst:             clip_8b
        - Src:             'dec.c:93,3'
          Dst:             clip_8b
        - Src:             'dec.c:93,3'
          Dst:             clip_8b
        - Src:             'dec.c:93,3'
          Dst:             clip_8b
    - functionName:    TransformDC_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - clip_8b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:116,3'
          Branch Sides:
            TrueSide:        'dec.c:117,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip_8b
            FalseSide:       'dec.c:121,1'
            FalseSideFuncs:  []
        - Branch String:   'dec.c:117,5'
          Branch Sides:
            TrueSide:        'dec.c:118,7'
            TrueSideFuncs:
              - clip_8b
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:120,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip_8b
      Callsites:
        - Src:             'dec.c:118,7'
          Dst:             clip_8b
    - functionName:    TransformTwo_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   2
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TransformOne_C
        - clip_8b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:101,7'
          Branch Sides:
            TrueSide:        'dec.c:101,7'
            TrueSideFuncs:   []
            FalseSide:       'dec.c:102,20'
            FalseSideFuncs:
              - TransformOne_C
      Callsites:
        - Src:             'dec.c:100,3'
          Dst:             TransformOne_C
        - Src:             'dec.c:102,5'
          Dst:             TransformOne_C
    - functionName:    TransformWHT_C
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          248
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:140,3'
          Branch Sides:
            TrueSide:        'dec.c:141,20'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:150,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'dec.c:150,3'
          Branch Sides:
            TrueSide:        'dec.c:151,28'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec.c:162,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VP8DspInit_body
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionDepth:   5
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         141
      ICount:          482
      EdgeCount:       144
      CyclomaticComplexity: 5
      functionsReached:
        - ComplexMask_SSE2
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - DitherCombine8x8_C
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoSimpleFilter_SSE2
        - FilterLoop24_C
        - FilterLoop26_C
        - GetBaseDelta_SSE2
        - GetNotHEV_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - Hev
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_C
        - VE8uv_SSE2
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8InitClipTables
        - VP8Transpose_2_4x4_16b
        - VR4_C
        - VR4_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPUint32ToMem
        - __assert_fail
        - clip_8b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:745,3'
          Branch Sides:
            TrueSide:        'dec.c:745,3'
            TrueSideFuncs:
              - VP8InitClipTables
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8DspInitSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8DspInitSSE41
            FalseSide:       'dec.c:745,3'
            FalseSideFuncs:
              - VP8InitClipTables
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8DspInitSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8DspInitSSE41
        - Branch String:   'dec.c:809,7'
          Branch Sides:
            TrueSide:        'dec.c:811,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - VP8DspInitSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8DspInitSSE41
            FalseSide:       'dec.c:844,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:811,9'
          Branch Sides:
            TrueSide:        'dec.c:812,7'
            TrueSideFuncs:
              - VP8DspInitSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - VP8DspInitSSE41
            FalseSide:       'dec.c:835,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:814,11'
          Branch Sides:
            TrueSide:        'dec.c:815,9'
            TrueSideFuncs:
              - VP8DspInitSSE41
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
            FalseSide:       'dec.c:818,5'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:844,3'
          Branch Sides:
            TrueSide:        'dec.c:844,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:845,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:845,3'
          Branch Sides:
            TrueSide:        'dec.c:845,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:846,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:846,3'
          Branch Sides:
            TrueSide:        'dec.c:846,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:847,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:847,3'
          Branch Sides:
            TrueSide:        'dec.c:847,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:848,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:848,3'
          Branch Sides:
            TrueSide:        'dec.c:848,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:849,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:849,3'
          Branch Sides:
            TrueSide:        'dec.c:849,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:850,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:850,3'
          Branch Sides:
            TrueSide:        'dec.c:850,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:851,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:851,3'
          Branch Sides:
            TrueSide:        'dec.c:851,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:852,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:852,3'
          Branch Sides:
            TrueSide:        'dec.c:852,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:853,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:853,3'
          Branch Sides:
            TrueSide:        'dec.c:853,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:854,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:854,3'
          Branch Sides:
            TrueSide:        'dec.c:854,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:855,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:855,3'
          Branch Sides:
            TrueSide:        'dec.c:855,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:856,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:856,3'
          Branch Sides:
            TrueSide:        'dec.c:856,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:857,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:857,3'
          Branch Sides:
            TrueSide:        'dec.c:857,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:858,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:858,3'
          Branch Sides:
            TrueSide:        'dec.c:858,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:859,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:859,3'
          Branch Sides:
            TrueSide:        'dec.c:859,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:860,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:860,3'
          Branch Sides:
            TrueSide:        'dec.c:860,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:861,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:861,3'
          Branch Sides:
            TrueSide:        'dec.c:861,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:862,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:862,3'
          Branch Sides:
            TrueSide:        'dec.c:862,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:863,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:863,3'
          Branch Sides:
            TrueSide:        'dec.c:863,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:864,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:864,3'
          Branch Sides:
            TrueSide:        'dec.c:864,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:865,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:865,3'
          Branch Sides:
            TrueSide:        'dec.c:865,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:866,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:866,3'
          Branch Sides:
            TrueSide:        'dec.c:866,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:867,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:867,3'
          Branch Sides:
            TrueSide:        'dec.c:867,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:868,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:868,3'
          Branch Sides:
            TrueSide:        'dec.c:868,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:869,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:869,3'
          Branch Sides:
            TrueSide:        'dec.c:869,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:870,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:870,3'
          Branch Sides:
            TrueSide:        'dec.c:870,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:871,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:871,3'
          Branch Sides:
            TrueSide:        'dec.c:871,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:872,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:872,3'
          Branch Sides:
            TrueSide:        'dec.c:872,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:873,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:873,3'
          Branch Sides:
            TrueSide:        'dec.c:873,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:874,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:874,3'
          Branch Sides:
            TrueSide:        'dec.c:874,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:875,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:875,3'
          Branch Sides:
            TrueSide:        'dec.c:875,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:876,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:876,3'
          Branch Sides:
            TrueSide:        'dec.c:876,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:877,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:877,3'
          Branch Sides:
            TrueSide:        'dec.c:877,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:878,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:878,3'
          Branch Sides:
            TrueSide:        'dec.c:878,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:879,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:879,3'
          Branch Sides:
            TrueSide:        'dec.c:879,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:880,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:880,3'
          Branch Sides:
            TrueSide:        'dec.c:880,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:881,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:881,3'
          Branch Sides:
            TrueSide:        'dec.c:881,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:882,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:882,3'
          Branch Sides:
            TrueSide:        'dec.c:882,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:883,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:883,3'
          Branch Sides:
            TrueSide:        'dec.c:883,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:884,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:884,3'
          Branch Sides:
            TrueSide:        'dec.c:884,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:885,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
        - Branch String:   'dec.c:885,3'
          Branch Sides:
            TrueSide:        'dec.c:885,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'dec.c:886,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'dec.c:886,3'
          Branch Sides:
            TrueSide:        'dec.c:886,3'
            TrueSideFuncs:   []
            FalseSide:       'dec.c:886,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'dec.c:745,3'
          Dst:             VP8InitClipTables
        - Src:             'dec.c:812,7'
          Dst:             VP8DspInitSSE2
        - Src:             'dec.c:815,9'
          Dst:             VP8DspInitSSE41
        - Src:             'dec.c:844,3'
          Dst:             __assert_fail
        - Src:             'dec.c:845,3'
          Dst:             __assert_fail
        - Src:             'dec.c:846,3'
          Dst:             __assert_fail
        - Src:             'dec.c:847,3'
          Dst:             __assert_fail
        - Src:             'dec.c:848,3'
          Dst:             __assert_fail
        - Src:             'dec.c:849,3'
          Dst:             __assert_fail
        - Src:             'dec.c:850,3'
          Dst:             __assert_fail
        - Src:             'dec.c:851,3'
          Dst:             __assert_fail
        - Src:             'dec.c:852,3'
          Dst:             __assert_fail
        - Src:             'dec.c:853,3'
          Dst:             __assert_fail
        - Src:             'dec.c:854,3'
          Dst:             __assert_fail
        - Src:             'dec.c:855,3'
          Dst:             __assert_fail
        - Src:             'dec.c:856,3'
          Dst:             __assert_fail
        - Src:             'dec.c:857,3'
          Dst:             __assert_fail
        - Src:             'dec.c:858,3'
          Dst:             __assert_fail
        - Src:             'dec.c:859,3'
          Dst:             __assert_fail
        - Src:             'dec.c:860,3'
          Dst:             __assert_fail
        - Src:             'dec.c:861,3'
          Dst:             __assert_fail
        - Src:             'dec.c:862,3'
          Dst:             __assert_fail
        - Src:             'dec.c:863,3'
          Dst:             __assert_fail
        - Src:             'dec.c:864,3'
          Dst:             __assert_fail
        - Src:             'dec.c:865,3'
          Dst:             __assert_fail
        - Src:             'dec.c:866,3'
          Dst:             __assert_fail
        - Src:             'dec.c:867,3'
          Dst:             __assert_fail
        - Src:             'dec.c:868,3'
          Dst:             __assert_fail
        - Src:             'dec.c:869,3'
          Dst:             __assert_fail
        - Src:             'dec.c:870,3'
          Dst:             __assert_fail
        - Src:             'dec.c:871,3'
          Dst:             __assert_fail
        - Src:             'dec.c:872,3'
          Dst:             __assert_fail
        - Src:             'dec.c:873,3'
          Dst:             __assert_fail
        - Src:             'dec.c:874,3'
          Dst:             __assert_fail
        - Src:             'dec.c:875,3'
          Dst:             __assert_fail
        - Src:             'dec.c:876,3'
          Dst:             __assert_fail
        - Src:             'dec.c:877,3'
          Dst:             __assert_fail
        - Src:             'dec.c:878,3'
          Dst:             __assert_fail
        - Src:             'dec.c:879,3'
          Dst:             __assert_fail
        - Src:             'dec.c:880,3'
          Dst:             __assert_fail
        - Src:             'dec.c:881,3'
          Dst:             __assert_fail
        - Src:             'dec.c:882,3'
          Dst:             __assert_fail
        - Src:             'dec.c:883,3'
          Dst:             __assert_fail
        - Src:             'dec.c:884,3'
          Dst:             __assert_fail
        - Src:             'dec.c:885,3'
          Dst:             __assert_fail
        - Src:             'dec.c:886,3'
          Dst:             __assert_fail
    - functionName:    VP8DspInit
      functionSourceFile: '/src/libwebp/src/dsp/dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionDepth:   6
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          37
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ComplexMask_SSE2
        - DC16NoLeft_C
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_C
        - DC16NoTopLeft_SSE2
        - DC16NoTop_C
        - DC16NoTop_SSE2
        - DC16_C
        - DC16_SSE2
        - DC4_C
        - DC8uvNoLeft_C
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_C
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_C
        - DC8uvNoTop_SSE2
        - DC8uv_C
        - DC8uv_SSE2
        - DitherCombine8x8_C
        - DoFilter2_C
        - DoFilter2_SSE2
        - DoFilter4_C
        - DoFilter4_SSE2
        - DoFilter6_C
        - DoFilter6_SSE2
        - DoSimpleFilter_SSE2
        - FilterLoop24_C
        - FilterLoop26_C
        - GetBaseDelta_SSE2
        - GetNotHEV_SSE2
        - HD4_C
        - HE16_C
        - HE16_SSE2
        - HE16_SSE41
        - HE4_C
        - HE8uv_C
        - HFilter16_C
        - HFilter16_SSE2
        - HFilter16i_C
        - HFilter16i_SSE2
        - HFilter8_C
        - HFilter8_SSE2
        - HFilter8i_C
        - HFilter8i_SSE2
        - HU4_C
        - Hev
        - LD4_C
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - NeedsFilter2_C
        - NeedsFilter_C
        - NeedsFilter_SSE2
        - Put16
        - Put16_SSE2
        - Put8x8uv
        - Put8x8uv_SSE2
        - RD4_C
        - RD4_SSE2
        - SignedShift8b_SSE2
        - SimpleHFilter16_C
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_C
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_C
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_C
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_C
        - TM16_SSE2
        - TM4_C
        - TM4_SSE2
        - TM8uv_C
        - TM8uv_SSE2
        - TransformAC3_C
        - TransformDCUV_C
        - TransformDC_C
        - TransformOne_C
        - TransformTwo_C
        - TransformUV_C
        - TransformWHT_C
        - Transform_SSE2
        - TrueMotion
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - VE16_C
        - VE16_SSE2
        - VE4_C
        - VE4_SSE2
        - VE8uv_C
        - VE8uv_SSE2
        - VFilter16_C
        - VFilter16_SSE2
        - VFilter16i_C
        - VFilter16i_SSE2
        - VFilter8_C
        - VFilter8_SSE2
        - VFilter8i_C
        - VFilter8i_SSE2
        - VL4_C
        - VL4_SSE2
        - VP8DspInitSSE2
        - VP8DspInitSSE41
        - VP8DspInit_body
        - VP8InitClipTables
        - VP8Transpose_2_4x4_16b
        - VR4_C
        - VR4_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPUint32ToMem
        - __assert_fail
        - clip_8b
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec.c:744,1'
          Branch Sides:
            TrueSide:        'dec.c:744,1'
            TrueSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - VP8DspInit_body
            FalseSide:       'dec.c:744,1'
            FalseSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - VP8DspInit_body
        - Branch String:   'dec.c:744,1'
          Branch Sides:
            TrueSide:        'dec.c:744,1'
            TrueSideFuncs:   []
            FalseSide:       'dec.c:744,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
              - VP8DspInit_body
        - Branch String:   'dec.c:744,1'
          Branch Sides:
            TrueSide:        'dec.c:744,1'
            TrueSideFuncs:
              - VP8DspInit_body
              - pthread_mutex_unlock
            FalseSide:       'dec.c:744,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
      Callsites:
        - Src:             'dec.c:744,1'
          Dst:             pthread_mutex_lock
        - Src:             'dec.c:744,1'
          Dst:             VP8DspInit_body
        - Src:             'dec.c:744,1'
          Dst:             pthread_mutex_unlock
    - functionName:    VP8InitClipTables
      functionSourceFile: '/src/libwebp/src/dsp/dec_clip_tables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoGradientFilter_C
      functionSourceFile: '/src/libwebp/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   1
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          307
      EdgeCount:       49
      CyclomaticComplexity: 9
      functionsReached:
        - GradientPredictor_C
        - PredictLine_C
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filters.c:134,3'
          Branch Sides:
            TrueSide:        'filters.c:134,3'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
            FalseSide:       'filters.c:134,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:134,3'
          Branch Sides:
            TrueSide:        'filters.c:134,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
            FalseSide:       'filters.c:134,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:134,3'
          Branch Sides:
            TrueSide:        'filters.c:134,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
            FalseSide:       'filters.c:134,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:134,3'
          Branch Sides:
            TrueSide:        'filters.c:134,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
            FalseSide:       'filters.c:134,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:134,3'
          Branch Sides:
            TrueSide:        'filters.c:134,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
            FalseSide:       'filters.c:134,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:134,3'
          Branch Sides:
            TrueSide:        'filters.c:134,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
            FalseSide:       'filters.c:134,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:134,3'
          Branch Sides:
            TrueSide:        'filters.c:134,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
            FalseSide:       'filters.c:134,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:134,3'
          Branch Sides:
            TrueSide:        'filters.c:134,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
            FalseSide:       'filters.c:134,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:137,11'
          Branch Sides:
            TrueSide:        'filters.c:137,21'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
            FalseSide:       'filters.c:137,27'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
        - Branch String:   'filters.c:140,7'
          Branch Sides:
            TrueSide:        'filters.c:141,14'
            TrueSideFuncs:
              - PredictLine_C
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'filters.c:150,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'filters.c:150,3'
          Branch Sides:
            TrueSide:        'filters.c:153,19'
            TrueSideFuncs:
              - PredictLine_C
              - __sanitizer_cov_trace_cmp4
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'filters.c:165,1'
            FalseSideFuncs:  []
        - Branch String:   'filters.c:154,5'
          Branch Sides:
            TrueSide:        'filters.c:155,44'
            TrueSideFuncs:
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
            FalseSide:       'filters.c:160,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'filters.c:158,35'
          Branch Sides:
            TrueSide:        'filters.c:158,45'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'filters.c:158,53'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - PredictLine_C
              - GradientPredictor_C
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'filters.c:134,3'
          Dst:             __assert_fail
        - Src:             'filters.c:134,3'
          Dst:             __assert_fail
        - Src:             'filters.c:134,3'
          Dst:             __assert_fail
        - Src:             'filters.c:134,3'
          Dst:             __assert_fail
        - Src:             'filters.c:134,3'
          Dst:             __assert_fail
        - Src:             'filters.c:134,3'
          Dst:             __assert_fail
        - Src:             'filters.c:142,5'
          Dst:             PredictLine_C
        - Src:             'filters.c:153,5'
          Dst:             PredictLine_C
        - Src:             'filters.c:155,24'
          Dst:             GradientPredictor_C
    - functionName:    PredictLine_C
      functionSourceFile: '/src/libwebp/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'filters.c:35,7'
          Branch Sides:
            TrueSide:        'filters.c:36,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'filters.c:38,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'filters.c:36,5'
          Branch Sides:
            TrueSide:        'filters.c:36,53'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'filters.c:37,3'
            FalseSideFuncs:  []
        - Branch String:   'filters.c:38,5'
          Branch Sides:
            TrueSide:        'filters.c:0,0'
            TrueSideFuncs:   []
            FalseSide:       'filters.c:38,53'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    GradientPredictor_C
      functionSourceFile: '/src/libwebp/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char '
        - 'char '
        - 'char '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'filters.c:123,10'
          Branch Sides:
            TrueSide:        'filters.c:123,31'
            TrueSideFuncs:   []
            FalseSide:       'filters.c:123,36'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    DoVerticalFilter_C
      functionSourceFile: '/src/libwebp/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   1
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          234
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - PredictLine_C
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filters.c:89,3'
          Branch Sides:
            TrueSide:        'filters.c:89,3'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:89,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:89,3'
          Branch Sides:
            TrueSide:        'filters.c:89,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:89,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:89,3'
          Branch Sides:
            TrueSide:        'filters.c:89,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:89,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:89,3'
          Branch Sides:
            TrueSide:        'filters.c:89,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:89,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:89,3'
          Branch Sides:
            TrueSide:        'filters.c:89,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:89,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:89,3'
          Branch Sides:
            TrueSide:        'filters.c:89,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:89,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:89,3'
          Branch Sides:
            TrueSide:        'filters.c:89,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:89,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:89,3'
          Branch Sides:
            TrueSide:        'filters.c:89,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:89,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:92,11'
          Branch Sides:
            TrueSide:        'filters.c:92,21'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:92,27'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
        - Branch String:   'filters.c:94,7'
          Branch Sides:
            TrueSide:        'filters.c:96,14'
            TrueSideFuncs:
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:104,14'
            FalseSideFuncs:
              - PredictLine_C
        - Branch String:   'filters.c:108,3'
          Branch Sides:
            TrueSide:        'filters.c:109,19'
            TrueSideFuncs:
              - PredictLine_C
            FalseSide:       'filters.c:115,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'filters.c:89,3'
          Dst:             __assert_fail
        - Src:             'filters.c:89,3'
          Dst:             __assert_fail
        - Src:             'filters.c:89,3'
          Dst:             __assert_fail
        - Src:             'filters.c:89,3'
          Dst:             __assert_fail
        - Src:             'filters.c:89,3'
          Dst:             __assert_fail
        - Src:             'filters.c:89,3'
          Dst:             __assert_fail
        - Src:             'filters.c:98,5'
          Dst:             PredictLine_C
        - Src:             'filters.c:109,5'
          Dst:             PredictLine_C
    - functionName:    DoHorizontalFilter_C
      functionSourceFile: '/src/libwebp/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   1
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          245
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - PredictLine_C
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filters.c:52,3'
          Branch Sides:
            TrueSide:        'filters.c:52,3'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:52,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:52,3'
          Branch Sides:
            TrueSide:        'filters.c:52,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:52,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:52,3'
          Branch Sides:
            TrueSide:        'filters.c:52,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:52,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:52,3'
          Branch Sides:
            TrueSide:        'filters.c:52,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:52,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:52,3'
          Branch Sides:
            TrueSide:        'filters.c:52,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:52,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:52,3'
          Branch Sides:
            TrueSide:        'filters.c:52,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:52,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:52,3'
          Branch Sides:
            TrueSide:        'filters.c:52,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:52,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:52,3'
          Branch Sides:
            TrueSide:        'filters.c:52,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:52,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:55,11'
          Branch Sides:
            TrueSide:        'filters.c:55,21'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:55,27'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - PredictLine_C
              - PredictLine_C
              - PredictLine_C
        - Branch String:   'filters.c:57,7'
          Branch Sides:
            TrueSide:        'filters.c:59,14'
            TrueSideFuncs:
              - PredictLine_C
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:68,3'
            FalseSideFuncs:
              - PredictLine_C
              - PredictLine_C
        - Branch String:   'filters.c:68,3'
          Branch Sides:
            TrueSide:        'filters.c:70,19'
            TrueSideFuncs:
              - PredictLine_C
              - PredictLine_C
            FalseSide:       'filters.c:77,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'filters.c:52,3'
          Dst:             __assert_fail
        - Src:             'filters.c:52,3'
          Dst:             __assert_fail
        - Src:             'filters.c:52,3'
          Dst:             __assert_fail
        - Src:             'filters.c:52,3'
          Dst:             __assert_fail
        - Src:             'filters.c:52,3'
          Dst:             __assert_fail
        - Src:             'filters.c:52,3'
          Dst:             __assert_fail
        - Src:             'filters.c:60,5'
          Dst:             PredictLine_C
        - Src:             'filters.c:70,5'
          Dst:             PredictLine_C
        - Src:             'filters.c:71,5'
          Dst:             PredictLine_C
    - functionName:    GradientFilter_C
      functionSourceFile: '/src/libwebp/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   2
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoGradientFilter_C
        - GradientPredictor_C
        - PredictLine_C
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'filters.c:186,3'
          Dst:             DoGradientFilter_C
    - functionName:    VerticalFilter_C
      functionSourceFile: '/src/libwebp/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionDepth:   2
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoVerticalFilter_C
        - PredictLine_C
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'filters.c:181,3'
          Dst:             DoVerticalFilter_C
    - functionName:    HorizontalFilter_C
      functionSourceFile: '/src/libwebp/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionDepth:   2
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoHorizontalFilter_C
        - PredictLine_C
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'filters.c:175,3'
          Dst:             DoHorizontalFilter_C
    - functionName:    GradientUnfilter_C
      functionSourceFile: '/src/libwebp/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - GradientPredictor_C
        - HorizontalUnfilter_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filters.c:216,7'
          Branch Sides:
            TrueSide:        'filters.c:217,32'
            TrueSideFuncs:
              - HorizontalUnfilter_C
            FalseSide:       'filters.c:219,19'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - GradientPredictor_C
        - Branch String:   'filters.c:221,5'
          Branch Sides:
            TrueSide:        'filters.c:0,0'
            TrueSideFuncs:   []
            FalseSide:       'filters.c:222,13'
            FalseSideFuncs:
              - GradientPredictor_C
              - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'filters.c:217,5'
          Dst:             HorizontalUnfilter_C
        - Src:             'filters.c:223,32'
          Dst:             GradientPredictor_C
    - functionName:    HorizontalUnfilter_C
      functionSourceFile: '/src/libwebp/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          77
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'filters.c:194,18'
          Branch Sides:
            TrueSide:        'filters.c:194,39'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'filters.c:196,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'filters.c:196,3'
          Branch Sides:
            TrueSide:        'filters.c:197,24'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'filters.c:200,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VerticalUnfilter_C
      functionSourceFile: '/src/libwebp/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - HorizontalUnfilter_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filters.c:205,7'
          Branch Sides:
            TrueSide:        'filters.c:206,32'
            TrueSideFuncs:
              - HorizontalUnfilter_C
            FalseSide:       'filters.c:209,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'filters.c:209,5'
          Branch Sides:
            TrueSide:        'filters.c:0,0'
            TrueSideFuncs:   []
            FalseSide:       'filters.c:209,52'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'filters.c:206,5'
          Dst:             HorizontalUnfilter_C
    - functionName:    VP8FiltersInit_body
      functionSourceFile: '/src/libwebp/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   5
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          100
      EdgeCount:       29
      CyclomaticComplexity: 4
      functionsReached:
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - VP8FiltersInitSSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filters.c:242,35'
          Branch Sides:
            TrueSide:        'filters.c:242,35'
            TrueSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8FiltersInitSSE2
            FalseSide:       'filters.c:242,35'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8FiltersInitSSE2
        - Branch String:   'filters.c:256,7'
          Branch Sides:
            TrueSide:        'filters.c:258,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - VP8FiltersInitSSE2
            FalseSide:       'filters.c:281,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'filters.c:258,9'
          Branch Sides:
            TrueSide:        'filters.c:259,7'
            TrueSideFuncs:
              - VP8FiltersInitSSE2
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
            FalseSide:       'filters.c:272,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'filters.c:281,3'
          Branch Sides:
            TrueSide:        'filters.c:281,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'filters.c:282,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'filters.c:282,3'
          Branch Sides:
            TrueSide:        'filters.c:282,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'filters.c:283,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'filters.c:283,3'
          Branch Sides:
            TrueSide:        'filters.c:283,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'filters.c:284,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'filters.c:284,3'
          Branch Sides:
            TrueSide:        'filters.c:284,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'filters.c:285,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
        - Branch String:   'filters.c:285,3'
          Branch Sides:
            TrueSide:        'filters.c:285,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'filters.c:286,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters.c:286,3'
          Branch Sides:
            TrueSide:        'filters.c:286,3'
            TrueSideFuncs:   []
            FalseSide:       'filters.c:286,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'filters.c:259,7'
          Dst:             VP8FiltersInitSSE2
        - Src:             'filters.c:281,3'
          Dst:             __assert_fail
        - Src:             'filters.c:282,3'
          Dst:             __assert_fail
        - Src:             'filters.c:283,3'
          Dst:             __assert_fail
        - Src:             'filters.c:284,3'
          Dst:             __assert_fail
        - Src:             'filters.c:285,3'
          Dst:             __assert_fail
        - Src:             'filters.c:286,3'
          Dst:             __assert_fail
    - functionName:    VP8FiltersInit
      functionSourceFile: '/src/libwebp/src/dsp/filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   6
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          37
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filters.c:241,1'
          Branch Sides:
            TrueSide:        'filters.c:241,1'
            TrueSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - VP8FiltersInit_body
            FalseSide:       'filters.c:241,1'
            FalseSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - VP8FiltersInit_body
        - Branch String:   'filters.c:241,1'
          Branch Sides:
            TrueSide:        'filters.c:241,1'
            TrueSideFuncs:   []
            FalseSide:       'filters.c:241,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
              - VP8FiltersInit_body
        - Branch String:   'filters.c:241,1'
          Branch Sides:
            TrueSide:        'filters.c:241,1'
            TrueSideFuncs:
              - VP8FiltersInit_body
              - pthread_mutex_unlock
            FalseSide:       'filters.c:241,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
      Callsites:
        - Src:             'filters.c:241,1'
          Dst:             pthread_mutex_lock
        - Src:             'filters.c:241,1'
          Dst:             VP8FiltersInit_body
        - Src:             'filters.c:241,1'
          Dst:             pthread_mutex_unlock
    - functionName:    MapAlpha_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionDepth:   1
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - VP8GetAlphaIndex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless.c:386,1'
          Branch Sides:
            TrueSide:        'lossless.c:386,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8GetAlphaIndex
              - VP8GetAlphaValue
            FalseSide:       'lossless.c:386,1'
            FalseSideFuncs:  []
        - Branch String:   'lossless.c:386,1'
          Branch Sides:
            TrueSide:        'lossless.c:386,1'
            TrueSideFuncs:
              - VP8GetAlphaIndex
              - VP8GetAlphaValue
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:386,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8GetAlphaIndex
              - VP8GetAlphaValue
      Callsites:
        - Src:             'lossless.c:386,1'
          Dst:             VP8GetAlphaIndex
        - Src:             'lossless.c:386,1'
          Dst:             VP8GetAlphaValue
    - functionName:    VP8GetAlphaIndex
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'char '
      argCount:        1
      argTypes:
        - 'char '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8GetAlphaValue
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      'char '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MapARGB_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionDepth:   1
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'int *'
        - 'int *'
        - 'int *'
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - VP8GetARGBIndex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless.c:384,1'
          Branch Sides:
            TrueSide:        'lossless.c:384,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8GetARGBIndex
              - VP8GetARGBValue
            FalseSide:       'lossless.c:384,1'
            FalseSideFuncs:  []
        - Branch String:   'lossless.c:384,1'
          Branch Sides:
            TrueSide:        'lossless.c:384,1'
            TrueSideFuncs:
              - VP8GetARGBIndex
              - VP8GetARGBValue
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:384,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8GetARGBIndex
              - VP8GetARGBValue
      Callsites:
        - Src:             'lossless.c:384,1'
          Dst:             VP8GetARGBIndex
        - Src:             'lossless.c:384,1'
          Dst:             VP8GetARGBValue
    - functionName:    VP8GetARGBIndex
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8GetARGBValue
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd13_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   4
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - AddSubtractComponentHalf
        - Average2
        - ClampedAddSubtractHalf
        - Clip255
        - VP8LAddPixels
        - VP8LPredictor13_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:210,1'
          Branch Sides:
            TrueSide:        'lossless.c:210,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LPredictor13_C
              - VP8LAddPixels
            FalseSide:       'lossless.c:210,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless.c:210,1'
          Branch Sides:
            TrueSide:        'lossless.c:210,1'
            TrueSideFuncs:
              - VP8LPredictor13_C
              - VP8LAddPixels
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:210,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:210,1'
          Dst:             __assert_fail
        - Src:             'lossless.c:210,1'
          Dst:             VP8LPredictor13_C
        - Src:             'lossless.c:210,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor13_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   3
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AddSubtractComponentHalf
        - Average2
        - ClampedAddSubtractHalf
        - Clip255
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:180,25'
          Dst:             ClampedAddSubtractHalf
    - functionName:    VP8LAddPixels
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ClampedAddSubtractHalf
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   2
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AddSubtractComponentHalf
        - Average2
        - Clip255
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:74,24'
          Dst:             Average2
        - Src:             'lossless.c:75,17'
          Dst:             AddSubtractComponentHalf
        - Src:             'lossless.c:76,17'
          Dst:             AddSubtractComponentHalf
        - Src:             'lossless.c:77,17'
          Dst:             AddSubtractComponentHalf
        - Src:             'lossless.c:78,17'
          Dst:             AddSubtractComponentHalf
    - functionName:    Average2
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AddSubtractComponentHalf
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Clip255
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:69,10'
          Dst:             Clip255
    - functionName:    Clip255
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:43,7'
          Branch Sides:
            TrueSide:        'lossless.c:44,12'
            TrueSideFuncs:   []
            FalseSide:       'lossless.c:48,11'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    PredictorAdd12_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionDepth:   4
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - AddSubtractComponentFull
        - ClampedAddSubtractFull
        - Clip255
        - VP8LAddPixels
        - VP8LPredictor12_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:209,1'
          Branch Sides:
            TrueSide:        'lossless.c:209,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LPredictor12_C
              - VP8LAddPixels
            FalseSide:       'lossless.c:209,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless.c:209,1'
          Branch Sides:
            TrueSide:        'lossless.c:209,1'
            TrueSideFuncs:
              - VP8LPredictor12_C
              - VP8LAddPixels
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:209,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:209,1'
          Dst:             __assert_fail
        - Src:             'lossless.c:209,1'
          Dst:             VP8LPredictor12_C
        - Src:             'lossless.c:209,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor12_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionDepth:   3
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AddSubtractComponentFull
        - ClampedAddSubtractFull
        - Clip255
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:175,25'
          Dst:             ClampedAddSubtractFull
    - functionName:    ClampedAddSubtractFull
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   2
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          76
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AddSubtractComponentFull
        - Clip255
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:57,17'
          Dst:             AddSubtractComponentFull
        - Src:             'lossless.c:58,17'
          Dst:             AddSubtractComponentFull
        - Src:             'lossless.c:61,17'
          Dst:             AddSubtractComponentFull
        - Src:             'lossless.c:64,17'
          Dst:             AddSubtractComponentFull
    - functionName:    AddSubtractComponentFull
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Clip255
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:52,10'
          Dst:             Clip255
    - functionName:    PredictorAdd11_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   4
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Select
        - Sub3
        - VP8LAddPixels
        - VP8LPredictor11_C
        - __assert_fail
        - abs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:208,1'
          Branch Sides:
            TrueSide:        'lossless.c:208,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LPredictor11_C
              - VP8LAddPixels
            FalseSide:       'lossless.c:208,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless.c:208,1'
          Branch Sides:
            TrueSide:        'lossless.c:208,1'
            TrueSideFuncs:
              - VP8LPredictor11_C
              - VP8LAddPixels
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:208,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:208,1'
          Dst:             __assert_fail
        - Src:             'lossless.c:208,1'
          Dst:             VP8LPredictor11_C
        - Src:             'lossless.c:208,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor11_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionDepth:   3
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Select
        - Sub3
        - abs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:170,25'
          Dst:             Select
    - functionName:    Select
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   2
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Sub3
        - abs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless.c:104,10'
          Branch Sides:
            TrueSide:        'lossless.c:104,31'
            TrueSideFuncs:   []
            FalseSide:       'lossless.c:104,35'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:100,7'
          Dst:             Sub3
        - Src:             'lossless.c:101,7'
          Dst:             Sub3
        - Src:             'lossless.c:102,7'
          Dst:             Sub3
        - Src:             'lossless.c:103,7'
          Dst:             Sub3
    - functionName:    Sub3
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:93,10'
          Dst:             abs
        - Src:             'lossless.c:93,20'
          Dst:             abs
    - functionName:    PredictorAdd10_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Average2
        - Average4
        - VP8LAddPixels
        - VP8LPredictor10_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:207,1'
          Branch Sides:
            TrueSide:        'lossless.c:207,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LPredictor10_C
              - VP8LAddPixels
            FalseSide:       'lossless.c:207,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless.c:207,1'
          Branch Sides:
            TrueSide:        'lossless.c:207,1'
            TrueSideFuncs:
              - VP8LPredictor10_C
              - VP8LAddPixels
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:207,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:207,1'
          Dst:             __assert_fail
        - Src:             'lossless.c:207,1'
          Dst:             VP8LPredictor10_C
        - Src:             'lossless.c:207,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor10_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionDepth:   2
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2
        - Average4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:165,25'
          Dst:             Average4
    - functionName:    Average4
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   1
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:39,19'
          Dst:             Average2
        - Src:             'lossless.c:39,37'
          Dst:             Average2
        - Src:             'lossless.c:39,10'
          Dst:             Average2
    - functionName:    PredictorAdd9_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Average2
        - VP8LAddPixels
        - VP8LPredictor9_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:206,1'
          Branch Sides:
            TrueSide:        'lossless.c:206,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LPredictor9_C
              - VP8LAddPixels
            FalseSide:       'lossless.c:206,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless.c:206,1'
          Branch Sides:
            TrueSide:        'lossless.c:206,1'
            TrueSideFuncs:
              - VP8LPredictor9_C
              - VP8LAddPixels
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:206,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:206,1'
          Dst:             __assert_fail
        - Src:             'lossless.c:206,1'
          Dst:             VP8LPredictor9_C
        - Src:             'lossless.c:206,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor9_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:159,25'
          Dst:             Average2
    - functionName:    PredictorAdd8_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Average2
        - VP8LAddPixels
        - VP8LPredictor8_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:205,1'
          Branch Sides:
            TrueSide:        'lossless.c:205,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LPredictor8_C
              - VP8LAddPixels
            FalseSide:       'lossless.c:205,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless.c:205,1'
          Branch Sides:
            TrueSide:        'lossless.c:205,1'
            TrueSideFuncs:
              - VP8LPredictor8_C
              - VP8LAddPixels
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:205,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:205,1'
          Dst:             __assert_fail
        - Src:             'lossless.c:205,1'
          Dst:             VP8LPredictor8_C
        - Src:             'lossless.c:205,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor8_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:153,25'
          Dst:             Average2
    - functionName:    PredictorAdd7_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Average2
        - VP8LAddPixels
        - VP8LPredictor7_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:204,1'
          Branch Sides:
            TrueSide:        'lossless.c:204,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LPredictor7_C
              - VP8LAddPixels
            FalseSide:       'lossless.c:204,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless.c:204,1'
          Branch Sides:
            TrueSide:        'lossless.c:204,1'
            TrueSideFuncs:
              - VP8LPredictor7_C
              - VP8LAddPixels
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:204,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:204,1'
          Dst:             __assert_fail
        - Src:             'lossless.c:204,1'
          Dst:             VP8LPredictor7_C
        - Src:             'lossless.c:204,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor7_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:148,25'
          Dst:             Average2
    - functionName:    PredictorAdd6_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Average2
        - VP8LAddPixels
        - VP8LPredictor6_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:203,1'
          Branch Sides:
            TrueSide:        'lossless.c:203,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LPredictor6_C
              - VP8LAddPixels
            FalseSide:       'lossless.c:203,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless.c:203,1'
          Branch Sides:
            TrueSide:        'lossless.c:203,1'
            TrueSideFuncs:
              - VP8LPredictor6_C
              - VP8LAddPixels
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:203,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:203,1'
          Dst:             __assert_fail
        - Src:             'lossless.c:203,1'
          Dst:             VP8LPredictor6_C
        - Src:             'lossless.c:203,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor6_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:143,25'
          Dst:             Average2
    - functionName:    PredictorAdd5_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Average2
        - Average3
        - VP8LAddPixels
        - VP8LPredictor5_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:202,1'
          Branch Sides:
            TrueSide:        'lossless.c:202,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LPredictor5_C
              - VP8LAddPixels
            FalseSide:       'lossless.c:202,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless.c:202,1'
          Branch Sides:
            TrueSide:        'lossless.c:202,1'
            TrueSideFuncs:
              - VP8LPredictor5_C
              - VP8LAddPixels
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:202,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:202,1'
          Dst:             __assert_fail
        - Src:             'lossless.c:202,1'
          Dst:             VP8LPredictor5_C
        - Src:             'lossless.c:202,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor5_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionDepth:   2
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2
        - Average3
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:138,25'
          Dst:             Average3
    - functionName:    Average3
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:34,19'
          Dst:             Average2
        - Src:             'lossless.c:34,10'
          Dst:             Average2
    - functionName:    PredictorAdd4_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
        - VP8LPredictor4_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:201,1'
          Branch Sides:
            TrueSide:        'lossless.c:201,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LPredictor4_C
              - VP8LAddPixels
            FalseSide:       'lossless.c:201,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless.c:201,1'
          Branch Sides:
            TrueSide:        'lossless.c:201,1'
            TrueSideFuncs:
              - VP8LPredictor4_C
              - VP8LAddPixels
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:201,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:201,1'
          Dst:             __assert_fail
        - Src:             'lossless.c:201,1'
          Dst:             VP8LPredictor4_C
        - Src:             'lossless.c:201,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor4_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd3_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
        - VP8LPredictor3_C
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:200,1'
          Branch Sides:
            TrueSide:        'lossless.c:200,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LPredictor3_C
              - VP8LAddPixels
            FalseSide:       'lossless.c:200,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless.c:200,1'
          Branch Sides:
            TrueSide:        'lossless.c:200,1'
            TrueSideFuncs:
              - VP8LPredictor3_C
              - VP8LAddPixels
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:200,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:200,1'
          Dst:             __assert_fail
        - Src:             'lossless.c:200,1'
          Dst:             VP8LPredictor3_C
        - Src:             'lossless.c:200,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor3_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BSwap32
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/endian_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPUint32ToMem
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_big_endian
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionDepth:   0
      returnType:      'int '
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ColorCodeToMultipliers
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'int '
        - 'struct.VP8LMultipliers *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd2_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
        - VP8LPredictor2_C
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lossless.c:199,1'
          Branch Sides:
            TrueSide:        'lossless.c:199,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LPredictor2_C
              - VP8LAddPixels
            FalseSide:       'lossless.c:199,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless.c:199,1'
          Branch Sides:
            TrueSide:        'lossless.c:199,1'
            TrueSideFuncs:
              - VP8LPredictor2_C
              - VP8LAddPixels
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:199,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:199,1'
          Dst:             __assert_fail
        - Src:             'lossless.c:199,1'
          Dst:             VP8LPredictor2_C
        - Src:             'lossless.c:199,1'
          Dst:             VP8LAddPixels
    - functionName:    VP8LPredictor2_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PredictorAdd1_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lossless.c:195,3'
          Branch Sides:
            TrueSide:        'lossless.c:196,35'
            TrueSideFuncs:
              - VP8LAddPixels
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:198,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:196,21'
          Dst:             VP8LAddPixels
    - functionName:    PredictorAdd0_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LAddPixels
      functionUses:    7
      BranchProfiles:
        - Branch String:   'lossless.c:188,3'
          Branch Sides:
            TrueSide:        'lossless.c:188,59'
            TrueSideFuncs:
              - VP8LAddPixels
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:189,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:188,45'
          Dst:             VP8LAddPixels
    - functionName:    VP8LDspInit_body
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionDepth:   4
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         45
      ICount:          195
      EdgeCount:       48
      CyclomaticComplexity: 5
      functionsReached:
        - AddGreenToBlueAndRed_SSE2
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - ColorTransformDelta
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - MapARGB_C
        - MapAlpha_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - Select_SSE2
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LPredictor0_C
        - VP8LTransformColorInverse_C
        - VP8PlanarTo24b_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless.c:617,3'
          Branch Sides:
            TrueSide:        'lossless.c:617,3'
            TrueSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDspInitSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDspInitSSE41
            FalseSide:       'lossless.c:617,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDspInitSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDspInitSSE41
        - Branch String:   'lossless.c:638,7'
          Branch Sides:
            TrueSide:        'lossless.c:640,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - VP8LDspInitSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - VP8LDspInitSSE41
            FalseSide:       'lossless.c:668,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'lossless.c:640,9'
          Branch Sides:
            TrueSide:        'lossless.c:641,7'
            TrueSideFuncs:
              - VP8LDspInitSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - VP8LDspInitSSE41
            FalseSide:       'lossless.c:659,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'lossless.c:643,11'
          Branch Sides:
            TrueSide:        'lossless.c:644,9'
            TrueSideFuncs:
              - VP8LDspInitSSE41
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
            FalseSide:       'lossless.c:647,5'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'lossless.c:668,3'
          Branch Sides:
            TrueSide:        'lossless.c:668,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'lossless.c:669,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'lossless.c:669,3'
          Branch Sides:
            TrueSide:        'lossless.c:669,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'lossless.c:670,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'lossless.c:670,3'
          Branch Sides:
            TrueSide:        'lossless.c:670,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'lossless.c:671,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'lossless.c:671,3'
          Branch Sides:
            TrueSide:        'lossless.c:671,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'lossless.c:672,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'lossless.c:672,3'
          Branch Sides:
            TrueSide:        'lossless.c:672,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'lossless.c:673,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'lossless.c:673,3'
          Branch Sides:
            TrueSide:        'lossless.c:673,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'lossless.c:674,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'lossless.c:674,3'
          Branch Sides:
            TrueSide:        'lossless.c:674,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'lossless.c:675,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
        - Branch String:   'lossless.c:675,3'
          Branch Sides:
            TrueSide:        'lossless.c:675,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'lossless.c:676,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless.c:676,3'
          Branch Sides:
            TrueSide:        'lossless.c:676,3'
            TrueSideFuncs:   []
            FalseSide:       'lossless.c:676,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'lossless.c:641,7'
          Dst:             VP8LDspInitSSE2
        - Src:             'lossless.c:644,9'
          Dst:             VP8LDspInitSSE41
        - Src:             'lossless.c:668,3'
          Dst:             __assert_fail
        - Src:             'lossless.c:669,3'
          Dst:             __assert_fail
        - Src:             'lossless.c:670,3'
          Dst:             __assert_fail
        - Src:             'lossless.c:671,3'
          Dst:             __assert_fail
        - Src:             'lossless.c:672,3'
          Dst:             __assert_fail
        - Src:             'lossless.c:673,3'
          Dst:             __assert_fail
        - Src:             'lossless.c:674,3'
          Dst:             __assert_fail
        - Src:             'lossless.c:675,3'
          Dst:             __assert_fail
        - Src:             'lossless.c:676,3'
          Dst:             __assert_fail
    - functionName:    VP8LPredictor0_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LPredictor1_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LAddGreenToBlueAndRed_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          71
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:264,3'
          Branch Sides:
            TrueSide:        'lossless.c:265,27'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:272,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VP8LTransformColorInverse_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'struct.VP8LMultipliers *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          115
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ColorTransformDelta
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lossless.c:290,3'
          Branch Sides:
            TrueSide:        'lossless.c:291,27'
            TrueSideFuncs:
              - ColorTransformDelta
              - ColorTransformDelta
              - ColorTransformDelta
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:303,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:296,16'
          Dst:             ColorTransformDelta
        - Src:             'lossless.c:298,17'
          Dst:             ColorTransformDelta
        - Src:             'lossless.c:299,17'
          Dst:             ColorTransformDelta
    - functionName:    VP8LConvertBGRAToRGBA_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          71
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:458,3'
          Branch Sides:
            TrueSide:        'lossless.c:459,20'
            TrueSideFuncs:   []
            FalseSide:       'lossless.c:465,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VP8LConvertBGRAToRGB_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          63
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lossless.c:447,3'
          Branch Sides:
            TrueSide:        'lossless.c:448,20'
            TrueSideFuncs:   []
            FalseSide:       'lossless.c:453,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VP8LConvertBGRAToBGR_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          63
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lossless.c:504,3'
          Branch Sides:
            TrueSide:        'lossless.c:505,20'
            TrueSideFuncs:   []
            FalseSide:       'lossless.c:510,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VP8LConvertBGRAToRGBA4444_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          71
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:470,3'
          Branch Sides:
            TrueSide:        'lossless.c:471,20'
            TrueSideFuncs:   []
            FalseSide:       'lossless.c:482,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VP8LConvertBGRAToRGB565_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          71
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:487,3'
          Branch Sides:
            TrueSide:        'lossless.c:488,20'
            TrueSideFuncs:   []
            FalseSide:       'lossless.c:499,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    ColorTransformDelta
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char '
        - 'char '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LDspInit
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionDepth:   5
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          37
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - AddGreenToBlueAndRed_SSE2
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - ColorTransformDelta
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - MapARGB_C
        - MapAlpha_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - Select_SSE2
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LPredictor0_C
        - VP8LTransformColorInverse_C
        - VP8PlanarTo24b_SSE2
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless.c:616,1'
          Branch Sides:
            TrueSide:        'lossless.c:616,1'
            TrueSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - VP8LDspInit_body
            FalseSide:       'lossless.c:616,1'
            FalseSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - VP8LDspInit_body
        - Branch String:   'lossless.c:616,1'
          Branch Sides:
            TrueSide:        'lossless.c:616,1'
            TrueSideFuncs:   []
            FalseSide:       'lossless.c:616,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
              - VP8LDspInit_body
        - Branch String:   'lossless.c:616,1'
          Branch Sides:
            TrueSide:        'lossless.c:616,1'
            TrueSideFuncs:
              - VP8LDspInit_body
              - pthread_mutex_unlock
            FalseSide:       'lossless.c:616,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
      Callsites:
        - Src:             'lossless.c:616,1'
          Dst:             pthread_mutex_lock
        - Src:             'lossless.c:616,1'
          Dst:             VP8LDspInit_body
        - Src:             'lossless.c:616,1'
          Dst:             pthread_mutex_unlock
    - functionName:    CopyOrSwap
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int '
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BSwap32
        - WebPUint32ToMem
        - is_big_endian
      functionUses:    4
      BranchProfiles:
        - Branch String:   'lossless.c:514,7'
          Branch Sides:
            TrueSide:        'lossless.c:515,37'
            TrueSideFuncs:
              - BSwap32
              - WebPUint32ToMem.1036
            FalseSide:       'lossless.c:522,12'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'lossless.c:516,5'
          Branch Sides:
            TrueSide:        'lossless.c:517,22'
            TrueSideFuncs:
              - BSwap32
              - WebPUint32ToMem.1036
            FalseSide:       'lossless.c:521,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless.c:514,7'
          Dst:             is_big_endian
        - Src:             'lossless.c:518,28'
          Dst:             BSwap32
        - Src:             'lossless.c:518,7'
          Dst:             WebPUint32ToMem
    - functionName:    VP8LConvertFromBGRA
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          165
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - BSwap32
        - CopyOrSwap
        - WebPUint32ToMem
        - __assert_fail
        - is_big_endian
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless.c:543,7'
          Dst:             CopyOrSwap
        - Src:             'lossless.c:546,7'
          Dst:             CopyOrSwap
        - Src:             'lossless.c:550,7'
          Dst:             CopyOrSwap
        - Src:             'lossless.c:553,7'
          Dst:             CopyOrSwap
        - Src:             'lossless.c:567,7'
          Dst:             __assert_fail
    - functionName:    ColorIndexInverseTransform_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionDepth:   1
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'struct.VP8LTransform *'
        - 'int '
        - 'int '
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          159
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - VP8GetARGBIndex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lossless.c:384,1'
          Branch Sides:
            TrueSide:        'lossless.c:384,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetARGBValue
              - VP8GetARGBIndex
            FalseSide:       'lossless.c:384,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless.c:384,1'
          Branch Sides:
            TrueSide:        'lossless.c:384,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetARGBValue
              - VP8GetARGBIndex
            FalseSide:       'lossless.c:384,1'
            FalseSideFuncs:  []
        - Branch String:   'lossless.c:384,1'
          Branch Sides:
            TrueSide:        'lossless.c:384,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetARGBValue
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8GetARGBIndex
            FalseSide:       'lossless.c:384,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetARGBValue
              - VP8GetARGBIndex
        - Branch String:   'lossless.c:384,1'
          Branch Sides:
            TrueSide:        'lossless.c:384,1'
            TrueSideFuncs:
              - VP8GetARGBIndex
              - VP8GetARGBValue
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'lossless.c:384,1'
            FalseSideFuncs:
              - VP8GetARGBValue
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetARGBIndex
      Callsites:
        - Src:             'lossless.c:384,1'
          Dst:             VP8GetARGBIndex
        - Src:             'lossless.c:384,1'
          Dst:             VP8GetARGBValue
    - functionName:    VP8LSubSampleSize
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ColorSpaceInverseTransform_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionDepth:   1
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'struct.VP8LTransform *'
        - 'int '
        - 'int '
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          203
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ColorCodeToMultipliers
        - VP8LSubSampleSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless.c:319,3'
          Branch Sides:
            TrueSide:        'lossless.c:320,28'
            TrueSideFuncs:
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ColorCodeToMultipliers
              - __sanitizer_cov_trace_pc_indir
              - ColorCodeToMultipliers
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless.c:339,1'
            FalseSideFuncs:  []
        - Branch String:   'lossless.c:324,5'
          Branch Sides:
            TrueSide:        'lossless.c:325,35'
            TrueSideFuncs:
              - ColorCodeToMultipliers
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memset.p0i8.i64
              - ColorCodeToMultipliers
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless.c:330,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memset.p0i8.i64
              - ColorCodeToMultipliers
              - __sanitizer_cov_trace_pc_indir
              - ColorCodeToMultipliers
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless.c:330,9'
          Branch Sides:
            TrueSide:        'lossless.c:331,35'
            TrueSideFuncs:
              - ColorCodeToMultipliers
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memset.p0i8.i64
              - ColorCodeToMultipliers
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless.c:336,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memset.p0i8.i64
              - ColorCodeToMultipliers
              - __sanitizer_cov_trace_pc_indir
              - ColorCodeToMultipliers
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless.c:337,9'
          Branch Sides:
            TrueSide:        'lossless.c:319,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - ColorCodeToMultipliers
              - __sanitizer_cov_trace_pc_indir
              - ColorCodeToMultipliers
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless.c:337,38'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - ColorCodeToMultipliers
              - __sanitizer_cov_trace_pc_indir
              - ColorCodeToMultipliers
              - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'lossless.c:314,29'
          Dst:             VP8LSubSampleSize
        - Src:             'lossless.c:325,7'
          Dst:             ColorCodeToMultipliers
        - Src:             'lossless.c:331,7'
          Dst:             ColorCodeToMultipliers
    - functionName:    PredictorInverseTransform_C
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   2
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'struct.VP8LTransform *'
        - 'int '
        - 'int '
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          231
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - PredictorAdd0_C
        - PredictorAdd1_C
        - PredictorAdd2_C
        - VP8LAddPixels
        - VP8LPredictor2_C
        - VP8LSubSampleSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless.c:219,7'
          Branch Sides:
            TrueSide:        'lossless.c:220,21'
            TrueSideFuncs:
              - PredictorAdd0_C
              - PredictorAdd1_C
              - VP8LSubSampleSize.1051
              - __sanitizer_cov_trace_cmp4
              - PredictorAdd2_C
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless.c:228,13'
            FalseSideFuncs:
              - VP8LSubSampleSize.1051
              - __sanitizer_cov_trace_cmp4
              - PredictorAdd2_C
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless.c:235,5'
          Branch Sides:
            TrueSide:        'lossless.c:236,39'
            TrueSideFuncs:
              - PredictorAdd2_C
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless.c:257,1'
            FalseSideFuncs:  []
        - Branch String:   'lossless.c:241,7'
          Branch Sides:
            TrueSide:        'lossless.c:243,47'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - PredictorAdd2_C
            FalseSide:       'lossless.c:249,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - PredictorAdd2_C
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless.c:245,13'
          Branch Sides:
            TrueSide:        'lossless.c:245,36'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - PredictorAdd2_C
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless.c:246,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - PredictorAdd2_C
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'lossless.c:252,11'
          Branch Sides:
            TrueSide:        'lossless.c:235,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - PredictorAdd2_C
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless.c:253,27'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - PredictorAdd2_C
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'lossless.c:220,5'
          Dst:             PredictorAdd0_C
        - Src:             'lossless.c:221,5'
          Dst:             PredictorAdd1_C
        - Src:             'lossless.c:231,31'
          Dst:             VP8LSubSampleSize
        - Src:             'lossless.c:239,7'
          Dst:             PredictorAdd2_C
    - functionName:    VP8LInverseTransform
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'struct.VP8LTransform *'
        - 'int '
        - 'int '
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          210
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - ColorCodeToMultipliers
        - ColorIndexInverseTransform_C
        - ColorSpaceInverseTransform_C
        - PredictorAdd0_C
        - PredictorAdd1_C
        - PredictorAdd2_C
        - PredictorInverseTransform_C
        - VP8GetARGBIndex
        - VP8LAddPixels
        - VP8LPredictor2_C
        - VP8LSubSampleSize
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless.c:395,3'
          Branch Sides:
            TrueSide:        'lossless.c:395,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'lossless.c:396,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_switch
              - ColorIndexInverseTransform_C
              - __sanitizer_cov_trace_const_cmp4
              - VP8LSubSampleSize.1051
              - llvm.memmove.p0i8.p0i8.i64
              - ColorIndexInverseTransform_C
              - ColorSpaceInverseTransform_C
              - PredictorInverseTransform_C
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless.c:396,3'
          Branch Sides:
            TrueSide:        'lossless.c:396,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'lossless.c:397,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_switch
              - ColorIndexInverseTransform_C
              - __sanitizer_cov_trace_const_cmp4
              - VP8LSubSampleSize.1051
              - llvm.memmove.p0i8.p0i8.i64
              - ColorIndexInverseTransform_C
              - ColorSpaceInverseTransform_C
              - PredictorInverseTransform_C
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless.c:403,11'
          Branch Sides:
            TrueSide:        'lossless.c:406,16'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'lossless.c:409,7'
            FalseSideFuncs:  []
        - Branch String:   'lossless.c:414,21'
          Branch Sides:
            TrueSide:        'lossless.c:414,24'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - ColorIndexInverseTransform_C
              - VP8LSubSampleSize.1051
              - llvm.memmove.p0i8.p0i8.i64
              - ColorIndexInverseTransform_C
            FalseSide:       'lossless.c:427,38'
            FalseSideFuncs:
              - ColorIndexInverseTransform_C
        - Branch String:   'lossless.c:414,11'
          Branch Sides:
            TrueSide:        'lossless.c:420,19'
            TrueSideFuncs:
              - VP8LSubSampleSize.1051
              - llvm.memmove.p0i8.p0i8.i64
              - ColorIndexInverseTransform_C
            FalseSide:       'lossless.c:427,38'
            FalseSideFuncs:
              - ColorIndexInverseTransform_C
      Callsites:
        - Src:             'lossless.c:395,3'
          Dst:             __assert_fail
        - Src:             'lossless.c:396,3'
          Dst:             __assert_fail
        - Src:             'lossless.c:402,7'
          Dst:             PredictorInverseTransform_C
        - Src:             'lossless.c:411,7'
          Dst:             ColorSpaceInverseTransform_C
        - Src:             'lossless.c:422,13'
          Dst:             VP8LSubSampleSize
        - Src:             'lossless.c:425,9'
          Dst:             ColorIndexInverseTransform_C
        - Src:             'lossless.c:427,9'
          Dst:             ColorIndexInverseTransform_C
    - functionName:    VP8LColorIndexInverseTransformAlpha
      functionSourceFile: '/src/libwebp/src/dsp/lossless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionDepth:   1
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'struct.VP8LTransform *'
        - 'int '
        - 'int '
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          160
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - VP8GetAlphaIndex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless.c:386,1'
          Branch Sides:
            TrueSide:        'lossless.c:386,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetAlphaValue
              - VP8GetAlphaIndex
            FalseSide:       'lossless.c:386,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless.c:386,1'
          Branch Sides:
            TrueSide:        'lossless.c:386,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetAlphaValue
              - VP8GetAlphaIndex
            FalseSide:       'lossless.c:386,1'
            FalseSideFuncs:  []
        - Branch String:   'lossless.c:386,1'
          Branch Sides:
            TrueSide:        'lossless.c:386,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetAlphaValue
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8GetAlphaIndex
            FalseSide:       'lossless.c:386,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetAlphaValue
              - VP8GetAlphaIndex
        - Branch String:   'lossless.c:386,1'
          Branch Sides:
            TrueSide:        'lossless.c:386,1'
            TrueSideFuncs:
              - VP8GetAlphaIndex
              - VP8GetAlphaValue
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'lossless.c:386,1'
            FalseSideFuncs:
              - VP8GetAlphaValue
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetAlphaIndex
      Callsites:
        - Src:             'lossless.c:386,1'
          Dst:             VP8GetAlphaIndex
        - Src:             'lossless.c:386,1'
          Dst:             VP8GetAlphaValue
    - functionName:    WebPRescalerDspInit_body
      functionSourceFile: '/src/libwebp/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionDepth:   4
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          78
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - ProcessRow_SSE2
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPRescalerDspInitSSE2
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPUint32ToMem
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rescaler.c:209,31'
          Branch Sides:
            TrueSide:        'rescaler.c:209,31'
            TrueSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerDspInitSSE2
            FalseSide:       'rescaler.c:209,31'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerDspInitSSE2
        - Branch String:   'rescaler.c:216,7'
          Branch Sides:
            TrueSide:        'rescaler.c:218,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - WebPRescalerDspInitSSE2
            FalseSide:       'rescaler.c:246,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'rescaler.c:218,9'
          Branch Sides:
            TrueSide:        'rescaler.c:219,7'
            TrueSideFuncs:
              - WebPRescalerDspInitSSE2
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
            FalseSide:       'rescaler.c:237,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'rescaler.c:246,3'
          Branch Sides:
            TrueSide:        'rescaler.c:246,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:247,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'rescaler.c:247,3'
          Branch Sides:
            TrueSide:        'rescaler.c:247,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:248,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
        - Branch String:   'rescaler.c:248,3'
          Branch Sides:
            TrueSide:        'rescaler.c:248,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:249,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'rescaler.c:249,3'
          Branch Sides:
            TrueSide:        'rescaler.c:249,3'
            TrueSideFuncs:   []
            FalseSide:       'rescaler.c:249,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'rescaler.c:219,7'
          Dst:             WebPRescalerDspInitSSE2
        - Src:             'rescaler.c:246,3'
          Dst:             __assert_fail
        - Src:             'rescaler.c:247,3'
          Dst:             __assert_fail
        - Src:             'rescaler.c:248,3'
          Dst:             __assert_fail
        - Src:             'rescaler.c:249,3'
          Dst:             __assert_fail
    - functionName:    WebPRescalerExportRowExpand_C
      functionSourceFile: '/src/libwebp/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          264
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rescaler.c:105,3'
          Branch Sides:
            TrueSide:        'rescaler.c:105,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:106,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler.c:106,3'
          Branch Sides:
            TrueSide:        'rescaler.c:106,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:107,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler.c:107,3'
          Branch Sides:
            TrueSide:        'rescaler.c:107,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:108,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler.c:108,3'
          Branch Sides:
            TrueSide:        'rescaler.c:108,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:109,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler.c:109,7'
          Branch Sides:
            TrueSide:        'rescaler.c:110,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler.c:116,24'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler.c:110,5'
          Branch Sides:
            TrueSide:        'rescaler.c:111,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'rescaler.c:115,3'
            FalseSideFuncs:  []
        - Branch String:   'rescaler.c:113,20'
          Branch Sides:
            TrueSide:        'rescaler.c:110,40'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler.c:113,48'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler.c:118,5'
          Branch Sides:
            TrueSide:        'rescaler.c:0,0'
            TrueSideFuncs:   []
            FalseSide:       'rescaler.c:119,36'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'rescaler.c:123,20'
          Branch Sides:
            TrueSide:        'rescaler.c:118,40'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler.c:123,48'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'rescaler.c:105,3'
          Dst:             WebPRescalerOutputDone
        - Src:             'rescaler.c:105,3'
          Dst:             __assert_fail
        - Src:             'rescaler.c:106,3'
          Dst:             __assert_fail
        - Src:             'rescaler.c:107,3'
          Dst:             __assert_fail
        - Src:             'rescaler.c:108,3'
          Dst:             __assert_fail
    - functionName:    WebPRescalerExportRowShrink_C
      functionSourceFile: '/src/libwebp/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          237
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rescaler.c:135,3'
          Branch Sides:
            TrueSide:        'rescaler.c:135,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:136,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'rescaler.c:136,3'
          Branch Sides:
            TrueSide:        'rescaler.c:136,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:137,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'rescaler.c:137,3'
          Branch Sides:
            TrueSide:        'rescaler.c:137,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:138,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler.c:138,7'
          Branch Sides:
            TrueSide:        'rescaler.c:139,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler.c:146,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler.c:139,5'
          Branch Sides:
            TrueSide:        'rescaler.c:140,39'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'rescaler.c:145,3'
            FalseSideFuncs:  []
        - Branch String:   'rescaler.c:142,20'
          Branch Sides:
            TrueSide:        'rescaler.c:139,40'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler.c:142,48'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler.c:146,5'
          Branch Sides:
            TrueSide:        'rescaler.c:0,0'
            TrueSideFuncs:   []
            FalseSide:       'rescaler.c:147,26'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'rescaler.c:148,20'
          Branch Sides:
            TrueSide:        'rescaler.c:146,40'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler.c:148,48'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'rescaler.c:135,3'
          Dst:             WebPRescalerOutputDone
        - Src:             'rescaler.c:135,3'
          Dst:             __assert_fail
        - Src:             'rescaler.c:136,3'
          Dst:             __assert_fail
        - Src:             'rescaler.c:137,3'
          Dst:             __assert_fail
    - functionName:    WebPRescalerImportRowExpand_C
      functionSourceFile: '/src/libwebp/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.WebPRescaler *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          236
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - WebPRescalerInputDone
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rescaler.c:34,3'
          Branch Sides:
            TrueSide:        'rescaler.c:34,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:35,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'rescaler.c:35,3'
          Branch Sides:
            TrueSide:        'rescaler.c:35,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:36,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'rescaler.c:36,3'
          Branch Sides:
            TrueSide:        'rescaler.c:37,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'rescaler.c:60,1'
            FalseSideFuncs:  []
        - Branch String:   'rescaler.c:43,9'
          Branch Sides:
            TrueSide:        'rescaler.c:43,44'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler.c:43,67'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler.c:48,11'
          Branch Sides:
            TrueSide:        'rescaler.c:48,31'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
            FalseSide:       'rescaler.c:49,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
        - Branch String:   'rescaler.c:50,11'
          Branch Sides:
            TrueSide:        'rescaler.c:45,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler.c:51,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler.c:53,9'
          Branch Sides:
            TrueSide:        'rescaler.c:53,9'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:54,29'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler.c:58,5'
          Branch Sides:
            TrueSide:        'rescaler.c:58,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'rescaler.c:58,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler.c:58,5'
          Branch Sides:
            TrueSide:        'rescaler.c:58,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:59,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
      Callsites:
        - Src:             'rescaler.c:34,3'
          Dst:             WebPRescalerInputDone
        - Src:             'rescaler.c:34,3'
          Dst:             __assert_fail
        - Src:             'rescaler.c:35,3'
          Dst:             __assert_fail
        - Src:             'rescaler.c:53,9'
          Dst:             __assert_fail
        - Src:             'rescaler.c:58,5'
          Dst:             __assert_fail
    - functionName:    WebPRescalerImportRowShrink_C
      functionSourceFile: '/src/libwebp/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.WebPRescaler *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          199
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - WebPRescalerInputDone
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rescaler.c:67,3'
          Branch Sides:
            TrueSide:        'rescaler.c:67,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:68,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __assert_fail
        - Branch String:   'rescaler.c:68,3'
          Branch Sides:
            TrueSide:        'rescaler.c:68,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:69,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
        - Branch String:   'rescaler.c:69,3'
          Branch Sides:
            TrueSide:        'rescaler.c:70,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
            FalseSide:       'rescaler.c:94,1'
            FalseSideFuncs:  []
        - Branch String:   'rescaler.c:74,5'
          Branch Sides:
            TrueSide:        'rescaler.c:75,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
            FalseSide:       'rescaler.c:92,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
        - Branch String:   'rescaler.c:77,7'
          Branch Sides:
            TrueSide:        'rescaler.c:78,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'rescaler.c:85,26'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
        - Branch String:   'rescaler.c:79,9'
          Branch Sides:
            TrueSide:        'rescaler.c:79,9'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:80,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
        - Branch String:   'rescaler.c:92,5'
          Branch Sides:
            TrueSide:        'rescaler.c:92,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:93,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
      Callsites:
        - Src:             'rescaler.c:67,3'
          Dst:             WebPRescalerInputDone
        - Src:             'rescaler.c:67,3'
          Dst:             __assert_fail
        - Src:             'rescaler.c:68,3'
          Dst:             __assert_fail
        - Src:             'rescaler.c:79,9'
          Dst:             __assert_fail
        - Src:             'rescaler.c:92,5'
          Dst:             __assert_fail
    - functionName:    WebPRescalerInputDone
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerOutputDone
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerDspInit
      functionSourceFile: '/src/libwebp/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionDepth:   5
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          37
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - ProcessRow_SSE2
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPUint32ToMem
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rescaler.c:206,1'
          Branch Sides:
            TrueSide:        'rescaler.c:206,1'
            TrueSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - WebPRescalerDspInit_body
            FalseSide:       'rescaler.c:206,1'
            FalseSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - WebPRescalerDspInit_body
        - Branch String:   'rescaler.c:206,1'
          Branch Sides:
            TrueSide:        'rescaler.c:206,1'
            TrueSideFuncs:   []
            FalseSide:       'rescaler.c:206,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
              - WebPRescalerDspInit_body
        - Branch String:   'rescaler.c:206,1'
          Branch Sides:
            TrueSide:        'rescaler.c:206,1'
            TrueSideFuncs:
              - WebPRescalerDspInit_body
              - pthread_mutex_unlock
            FalseSide:       'rescaler.c:206,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
      Callsites:
        - Src:             'rescaler.c:206,1'
          Dst:             pthread_mutex_lock
        - Src:             'rescaler.c:206,1'
          Dst:             WebPRescalerDspInit_body
        - Src:             'rescaler.c:206,1'
          Dst:             pthread_mutex_unlock
    - functionName:    WebPRescalerExportRow
      functionSourceFile: '/src/libwebp/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          187
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'rescaler.c:171,7'
          Branch Sides:
            TrueSide:        'rescaler.c:171,7'
            TrueSideFuncs:   []
            FalseSide:       'rescaler.c:172,5'
            FalseSideFuncs:
              - WebPRescalerOutputDone.1094
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __assert_fail
        - Branch String:   'rescaler.c:172,5'
          Branch Sides:
            TrueSide:        'rescaler.c:172,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:173,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'rescaler.c:173,9'
          Branch Sides:
            TrueSide:        'rescaler.c:174,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'rescaler.c:175,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'rescaler.c:175,16'
          Branch Sides:
            TrueSide:        'rescaler.c:176,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'rescaler.c:179,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'rescaler.c:179,7'
          Branch Sides:
            TrueSide:        'rescaler.c:179,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'rescaler.c:179,7'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'rescaler.c:179,7'
          Branch Sides:
            TrueSide:        'rescaler.c:179,7'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:180,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'rescaler.c:180,7'
          Branch Sides:
            TrueSide:        'rescaler.c:180,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'rescaler.c:180,7'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'rescaler.c:180,7'
          Branch Sides:
            TrueSide:        'rescaler.c:180,7'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:181,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'rescaler.c:181,7'
          Branch Sides:
            TrueSide:        'rescaler.c:0,0'
            TrueSideFuncs:   []
            FalseSide:       'rescaler.c:182,23'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'rescaler.c:172,5'
          Dst:             WebPRescalerOutputDone
        - Src:             'rescaler.c:172,5'
          Dst:             __assert_fail
        - Src:             'rescaler.c:179,7'
          Dst:             __assert_fail
        - Src:             'rescaler.c:180,7'
          Dst:             __assert_fail
    - functionName:    WebPRescalerImportRow
      functionSourceFile: '/src/libwebp/src/dsp/rescaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.WebPRescaler *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - WebPRescalerInputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rescaler.c:162,3'
          Branch Sides:
            TrueSide:        'rescaler.c:162,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler.c:163,8'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'rescaler.c:163,7'
          Branch Sides:
            TrueSide:        'rescaler.c:164,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'rescaler.c:166,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'rescaler.c:162,3'
          Dst:             WebPRescalerInputDone
        - Src:             'rescaler.c:162,3'
          Dst:             __assert_fail
    - functionName:    UpsampleRgb565LinePair_C
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   3
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          408
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb565
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling.c:104,1'
          Branch Sides:
            TrueSide:        'upsampling.c:104,1'
            TrueSideFuncs:
              - VP8YuvToRgb565
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
            FalseSide:       'upsampling.c:104,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling.c:104,1'
          Branch Sides:
            TrueSide:        'upsampling.c:104,1'
            TrueSideFuncs:
              - VP8YuvToRgb565
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
            FalseSide:       'upsampling.c:104,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
        - Branch String:   'upsampling.c:104,1'
          Branch Sides:
            TrueSide:        'upsampling.c:104,1'
            TrueSideFuncs:
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
            FalseSide:       'upsampling.c:104,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb565
              - VP8YuvToRgb565
        - Branch String:   'upsampling.c:104,1'
          Branch Sides:
            TrueSide:        'upsampling.c:104,1'
            TrueSideFuncs:
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
            FalseSide:       'upsampling.c:104,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
              - VP8YuvToRgb565
        - Branch String:   'upsampling.c:104,1'
          Branch Sides:
            TrueSide:        'upsampling.c:104,1'
            TrueSideFuncs:   []
            FalseSide:       'upsampling.c:104,1'
            FalseSideFuncs:
              - VP8YuvToRgb565
              - VP8YuvToRgb565
        - Branch String:   'upsampling.c:104,1'
          Branch Sides:
            TrueSide:        'upsampling.c:104,1'
            TrueSideFuncs:
              - VP8YuvToRgb565
            FalseSide:       'upsampling.c:104,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling.c:104,1'
          Dst:             __assert_fail
        - Src:             'upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
        - Src:             'upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
        - Src:             'upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
        - Src:             'upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
        - Src:             'upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
        - Src:             'upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
        - Src:             'upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
        - Src:             'upsampling.c:104,1'
          Dst:             VP8YuvToRgb565
    - functionName:    VP8YuvToRgb565
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:95,17'
          Dst:             VP8YUVToR
        - Src:             '../../src/dsp/yuv.h:96,17'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:97,17'
          Dst:             VP8YUVToB
    - functionName:    VP8YUVToR
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:68,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:68,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:68,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToG
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:72,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,56'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToB
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:76,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:76,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:76,10'
          Dst:             VP8Clip8
    - functionName:    MultHi
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8Clip8
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/dsp/yuv.h:64,10'
          Branch Sides:
            TrueSide:        '../../src/dsp/yuv.h:64,37'
            TrueSideFuncs:   []
            FalseSide:       '../../src/dsp/yuv.h:64,55'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    UpsampleRgba4444LinePair_C
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionDepth:   3
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          408
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgba4444
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'upsampling.c:103,1'
          Branch Sides:
            TrueSide:        'upsampling.c:103,1'
            TrueSideFuncs:
              - VP8YuvToRgba4444
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
            FalseSide:       'upsampling.c:103,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling.c:103,1'
          Branch Sides:
            TrueSide:        'upsampling.c:103,1'
            TrueSideFuncs:
              - VP8YuvToRgba4444
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
            FalseSide:       'upsampling.c:103,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
        - Branch String:   'upsampling.c:103,1'
          Branch Sides:
            TrueSide:        'upsampling.c:103,1'
            TrueSideFuncs:
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
            FalseSide:       'upsampling.c:103,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
        - Branch String:   'upsampling.c:103,1'
          Branch Sides:
            TrueSide:        'upsampling.c:103,1'
            TrueSideFuncs:
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
            FalseSide:       'upsampling.c:103,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
        - Branch String:   'upsampling.c:103,1'
          Branch Sides:
            TrueSide:        'upsampling.c:103,1'
            TrueSideFuncs:   []
            FalseSide:       'upsampling.c:103,1'
            FalseSideFuncs:
              - VP8YuvToRgba4444
              - VP8YuvToRgba4444
        - Branch String:   'upsampling.c:103,1'
          Branch Sides:
            TrueSide:        'upsampling.c:103,1'
            TrueSideFuncs:
              - VP8YuvToRgba4444
            FalseSide:       'upsampling.c:103,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling.c:103,1'
          Dst:             __assert_fail
        - Src:             'upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'upsampling.c:103,1'
          Dst:             VP8YuvToRgba4444
    - functionName:    VP8YuvToRgba4444
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:111,17'
          Dst:             VP8YUVToR
        - Src:             '../../src/dsp/yuv.h:112,17'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:113,17'
          Dst:             VP8YUVToB
    - functionName:    UpsampleArgbLinePair_C
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   4
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          416
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToRgb
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'upsampling.c:100,1'
          Branch Sides:
            TrueSide:        'upsampling.c:100,1'
            TrueSideFuncs:
              - VP8YuvToArgb
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
            FalseSide:       'upsampling.c:100,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling.c:100,1'
          Branch Sides:
            TrueSide:        'upsampling.c:100,1'
            TrueSideFuncs:
              - VP8YuvToArgb
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
            FalseSide:       'upsampling.c:100,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
        - Branch String:   'upsampling.c:100,1'
          Branch Sides:
            TrueSide:        'upsampling.c:100,1'
            TrueSideFuncs:
              - VP8YuvToArgb
              - VP8YuvToArgb
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
            FalseSide:       'upsampling.c:100,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToArgb
              - VP8YuvToArgb
        - Branch String:   'upsampling.c:100,1'
          Branch Sides:
            TrueSide:        'upsampling.c:100,1'
            TrueSideFuncs:
              - VP8YuvToArgb
              - VP8YuvToArgb
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
            FalseSide:       'upsampling.c:100,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
              - VP8YuvToArgb
        - Branch String:   'upsampling.c:100,1'
          Branch Sides:
            TrueSide:        'upsampling.c:100,1'
            TrueSideFuncs:   []
            FalseSide:       'upsampling.c:100,1'
            FalseSideFuncs:
              - VP8YuvToArgb
              - VP8YuvToArgb
        - Branch String:   'upsampling.c:100,1'
          Branch Sides:
            TrueSide:        'upsampling.c:100,1'
            TrueSideFuncs:
              - VP8YuvToArgb
            FalseSide:       'upsampling.c:100,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling.c:100,1'
          Dst:             __assert_fail
        - Src:             'upsampling.c:100,1'
          Dst:             VP8YuvToArgb
        - Src:             'upsampling.c:100,1'
          Dst:             VP8YuvToArgb
        - Src:             'upsampling.c:100,1'
          Dst:             VP8YuvToArgb
        - Src:             'upsampling.c:100,1'
          Dst:             VP8YuvToArgb
        - Src:             'upsampling.c:100,1'
          Dst:             VP8YuvToArgb
        - Src:             'upsampling.c:100,1'
          Dst:             VP8YuvToArgb
        - Src:             'upsampling.c:100,1'
          Dst:             VP8YuvToArgb
        - Src:             'upsampling.c:100,1'
          Dst:             VP8YuvToArgb
    - functionName:    VP8YuvToArgb
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char '
        - 'char '
        - 'char '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:131,3'
          Dst:             VP8YuvToRgb
    - functionName:    VP8YuvToRgb
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:81,12'
          Dst:             VP8YUVToR
        - Src:             '../../src/dsp/yuv.h:82,12'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:83,12'
          Dst:             VP8YUVToB
    - functionName:    UpsampleBgrLinePair_C
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   3
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          408
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling.c:102,1'
          Branch Sides:
            TrueSide:        'upsampling.c:102,1'
            TrueSideFuncs:
              - VP8YuvToBgr
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
            FalseSide:       'upsampling.c:102,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling.c:102,1'
          Branch Sides:
            TrueSide:        'upsampling.c:102,1'
            TrueSideFuncs:
              - VP8YuvToBgr
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
            FalseSide:       'upsampling.c:102,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
        - Branch String:   'upsampling.c:102,1'
          Branch Sides:
            TrueSide:        'upsampling.c:102,1'
            TrueSideFuncs:
              - VP8YuvToBgr
              - VP8YuvToBgr
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
            FalseSide:       'upsampling.c:102,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgr
              - VP8YuvToBgr
        - Branch String:   'upsampling.c:102,1'
          Branch Sides:
            TrueSide:        'upsampling.c:102,1'
            TrueSideFuncs:
              - VP8YuvToBgr
              - VP8YuvToBgr
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
            FalseSide:       'upsampling.c:102,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
              - VP8YuvToBgr
        - Branch String:   'upsampling.c:102,1'
          Branch Sides:
            TrueSide:        'upsampling.c:102,1'
            TrueSideFuncs:   []
            FalseSide:       'upsampling.c:102,1'
            FalseSideFuncs:
              - VP8YuvToBgr
              - VP8YuvToBgr
        - Branch String:   'upsampling.c:102,1'
          Branch Sides:
            TrueSide:        'upsampling.c:102,1'
            TrueSideFuncs:
              - VP8YuvToBgr
            FalseSide:       'upsampling.c:102,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling.c:102,1'
          Dst:             __assert_fail
        - Src:             'upsampling.c:102,1'
          Dst:             VP8YuvToBgr
        - Src:             'upsampling.c:102,1'
          Dst:             VP8YuvToBgr
        - Src:             'upsampling.c:102,1'
          Dst:             VP8YuvToBgr
        - Src:             'upsampling.c:102,1'
          Dst:             VP8YuvToBgr
        - Src:             'upsampling.c:102,1'
          Dst:             VP8YuvToBgr
        - Src:             'upsampling.c:102,1'
          Dst:             VP8YuvToBgr
        - Src:             'upsampling.c:102,1'
          Dst:             VP8YuvToBgr
        - Src:             'upsampling.c:102,1'
          Dst:             VP8YuvToBgr
    - functionName:    VP8YuvToBgr
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:88,12'
          Dst:             VP8YUVToB
        - Src:             '../../src/dsp/yuv.h:89,12'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:90,12'
          Dst:             VP8YUVToR
    - functionName:    UpsampleRgbLinePair_C
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   3
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          408
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling.c:101,1'
          Branch Sides:
            TrueSide:        'upsampling.c:101,1'
            TrueSideFuncs:
              - VP8YuvToRgb
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
            FalseSide:       'upsampling.c:101,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling.c:101,1'
          Branch Sides:
            TrueSide:        'upsampling.c:101,1'
            TrueSideFuncs:
              - VP8YuvToRgb
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
            FalseSide:       'upsampling.c:101,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
        - Branch String:   'upsampling.c:101,1'
          Branch Sides:
            TrueSide:        'upsampling.c:101,1'
            TrueSideFuncs:
              - VP8YuvToRgb
              - VP8YuvToRgb
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
            FalseSide:       'upsampling.c:101,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb
              - VP8YuvToRgb
        - Branch String:   'upsampling.c:101,1'
          Branch Sides:
            TrueSide:        'upsampling.c:101,1'
            TrueSideFuncs:
              - VP8YuvToRgb
              - VP8YuvToRgb
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
            FalseSide:       'upsampling.c:101,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
              - VP8YuvToRgb
        - Branch String:   'upsampling.c:101,1'
          Branch Sides:
            TrueSide:        'upsampling.c:101,1'
            TrueSideFuncs:   []
            FalseSide:       'upsampling.c:101,1'
            FalseSideFuncs:
              - VP8YuvToRgb
              - VP8YuvToRgb
        - Branch String:   'upsampling.c:101,1'
          Branch Sides:
            TrueSide:        'upsampling.c:101,1'
            TrueSideFuncs:
              - VP8YuvToRgb
            FalseSide:       'upsampling.c:101,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling.c:101,1'
          Dst:             __assert_fail
        - Src:             'upsampling.c:101,1'
          Dst:             VP8YuvToRgb
        - Src:             'upsampling.c:101,1'
          Dst:             VP8YuvToRgb
        - Src:             'upsampling.c:101,1'
          Dst:             VP8YuvToRgb
        - Src:             'upsampling.c:101,1'
          Dst:             VP8YuvToRgb
        - Src:             'upsampling.c:101,1'
          Dst:             VP8YuvToRgb
        - Src:             'upsampling.c:101,1'
          Dst:             VP8YuvToRgb
        - Src:             'upsampling.c:101,1'
          Dst:             VP8YuvToRgb
        - Src:             'upsampling.c:101,1'
          Dst:             VP8YuvToRgb
    - functionName:    UpsampleBgraLinePair_C
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   4
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          416
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - VP8YuvToBgra
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'upsampling.c:98,1'
          Branch Sides:
            TrueSide:        'upsampling.c:98,1'
            TrueSideFuncs:
              - VP8YuvToBgra
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
            FalseSide:       'upsampling.c:98,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling.c:98,1'
          Branch Sides:
            TrueSide:        'upsampling.c:98,1'
            TrueSideFuncs:
              - VP8YuvToBgra
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
            FalseSide:       'upsampling.c:98,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
        - Branch String:   'upsampling.c:98,1'
          Branch Sides:
            TrueSide:        'upsampling.c:98,1'
            TrueSideFuncs:
              - VP8YuvToBgra
              - VP8YuvToBgra
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
            FalseSide:       'upsampling.c:98,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgra
              - VP8YuvToBgra
        - Branch String:   'upsampling.c:98,1'
          Branch Sides:
            TrueSide:        'upsampling.c:98,1'
            TrueSideFuncs:
              - VP8YuvToBgra
              - VP8YuvToBgra
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
            FalseSide:       'upsampling.c:98,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
              - VP8YuvToBgra
        - Branch String:   'upsampling.c:98,1'
          Branch Sides:
            TrueSide:        'upsampling.c:98,1'
            TrueSideFuncs:   []
            FalseSide:       'upsampling.c:98,1'
            FalseSideFuncs:
              - VP8YuvToBgra
              - VP8YuvToBgra
        - Branch String:   'upsampling.c:98,1'
          Branch Sides:
            TrueSide:        'upsampling.c:98,1'
            TrueSideFuncs:
              - VP8YuvToBgra
            FalseSide:       'upsampling.c:98,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling.c:98,1'
          Dst:             __assert_fail
        - Src:             'upsampling.c:98,1'
          Dst:             VP8YuvToBgra
        - Src:             'upsampling.c:98,1'
          Dst:             VP8YuvToBgra
        - Src:             'upsampling.c:98,1'
          Dst:             VP8YuvToBgra
        - Src:             'upsampling.c:98,1'
          Dst:             VP8YuvToBgra
        - Src:             'upsampling.c:98,1'
          Dst:             VP8YuvToBgra
        - Src:             'upsampling.c:98,1'
          Dst:             VP8YuvToBgra
        - Src:             'upsampling.c:98,1'
          Dst:             VP8YuvToBgra
        - Src:             'upsampling.c:98,1'
          Dst:             VP8YuvToBgra
    - functionName:    VP8YuvToBgra
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char '
        - 'char '
        - 'char '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:136,3'
          Dst:             VP8YuvToBgr
    - functionName:    UpsampleRgbaLinePair_C
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   4
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          416
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
        - VP8YuvToRgba
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'upsampling.c:97,1'
          Branch Sides:
            TrueSide:        'upsampling.c:97,1'
            TrueSideFuncs:
              - VP8YuvToRgba
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
            FalseSide:       'upsampling.c:97,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling.c:97,1'
          Branch Sides:
            TrueSide:        'upsampling.c:97,1'
            TrueSideFuncs:
              - VP8YuvToRgba
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
            FalseSide:       'upsampling.c:97,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
        - Branch String:   'upsampling.c:97,1'
          Branch Sides:
            TrueSide:        'upsampling.c:97,1'
            TrueSideFuncs:
              - VP8YuvToRgba
              - VP8YuvToRgba
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
            FalseSide:       'upsampling.c:97,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba
              - VP8YuvToRgba
        - Branch String:   'upsampling.c:97,1'
          Branch Sides:
            TrueSide:        'upsampling.c:97,1'
            TrueSideFuncs:
              - VP8YuvToRgba
              - VP8YuvToRgba
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
            FalseSide:       'upsampling.c:97,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
              - VP8YuvToRgba
        - Branch String:   'upsampling.c:97,1'
          Branch Sides:
            TrueSide:        'upsampling.c:97,1'
            TrueSideFuncs:   []
            FalseSide:       'upsampling.c:97,1'
            FalseSideFuncs:
              - VP8YuvToRgba
              - VP8YuvToRgba
        - Branch String:   'upsampling.c:97,1'
          Branch Sides:
            TrueSide:        'upsampling.c:97,1'
            TrueSideFuncs:
              - VP8YuvToRgba
            FalseSide:       'upsampling.c:97,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling.c:97,1'
          Dst:             __assert_fail
        - Src:             'upsampling.c:97,1'
          Dst:             VP8YuvToRgba
        - Src:             'upsampling.c:97,1'
          Dst:             VP8YuvToRgba
        - Src:             'upsampling.c:97,1'
          Dst:             VP8YuvToRgba
        - Src:             'upsampling.c:97,1'
          Dst:             VP8YuvToRgba
        - Src:             'upsampling.c:97,1'
          Dst:             VP8YuvToRgba
        - Src:             'upsampling.c:97,1'
          Dst:             VP8YuvToRgba
        - Src:             'upsampling.c:97,1'
          Dst:             VP8YuvToRgba
        - Src:             'upsampling.c:97,1'
          Dst:             VP8YuvToRgba
    - functionName:    VP8YuvToRgba
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char '
        - 'char '
        - 'char '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:142,3'
          Dst:             VP8YuvToRgb
    - functionName:    WebPInitUpsamplers_body
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionDepth:   5
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         45
      ICount:          164
      EdgeCount:       48
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - MultHi
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling.c:266,34'
          Branch Sides:
            TrueSide:        'upsampling.c:266,34'
            TrueSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitUpsamplersSSE41
              - WebPInitUpsamplersSSE2
            FalseSide:       'upsampling.c:266,34'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitUpsamplersSSE41
              - WebPInitUpsamplersSSE2
        - Branch String:   'upsampling.c:280,7'
          Branch Sides:
            TrueSide:        'upsampling.c:282,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - WebPInitUpsamplersSSE41
              - WebPInitUpsamplersSSE2
            FalseSide:       'upsampling.c:310,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'upsampling.c:282,9'
          Branch Sides:
            TrueSide:        'upsampling.c:283,7'
            TrueSideFuncs:
              - WebPInitUpsamplersSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - WebPInitUpsamplersSSE41
            FalseSide:       'upsampling.c:287,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - WebPInitUpsamplersSSE41
        - Branch String:   'upsampling.c:287,9'
          Branch Sides:
            TrueSide:        'upsampling.c:288,7'
            TrueSideFuncs:
              - WebPInitUpsamplersSSE41
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
            FalseSide:       'upsampling.c:301,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'upsampling.c:310,3'
          Branch Sides:
            TrueSide:        'upsampling.c:310,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'upsampling.c:311,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'upsampling.c:311,3'
          Branch Sides:
            TrueSide:        'upsampling.c:311,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'upsampling.c:312,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'upsampling.c:312,3'
          Branch Sides:
            TrueSide:        'upsampling.c:312,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'upsampling.c:313,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'upsampling.c:313,3'
          Branch Sides:
            TrueSide:        'upsampling.c:313,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'upsampling.c:315,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'upsampling.c:315,3'
          Branch Sides:
            TrueSide:        'upsampling.c:315,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'upsampling.c:316,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'upsampling.c:316,3'
          Branch Sides:
            TrueSide:        'upsampling.c:316,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'upsampling.c:317,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'upsampling.c:317,3'
          Branch Sides:
            TrueSide:        'upsampling.c:317,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'upsampling.c:318,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'upsampling.c:318,3'
          Branch Sides:
            TrueSide:        'upsampling.c:318,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'upsampling.c:319,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'upsampling.c:319,3'
          Branch Sides:
            TrueSide:        'upsampling.c:319,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'upsampling.c:320,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
        - Branch String:   'upsampling.c:320,3'
          Branch Sides:
            TrueSide:        'upsampling.c:320,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'upsampling.c:321,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling.c:321,3'
          Branch Sides:
            TrueSide:        'upsampling.c:321,3'
            TrueSideFuncs:   []
            FalseSide:       'upsampling.c:321,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'upsampling.c:283,7'
          Dst:             WebPInitUpsamplersSSE2
        - Src:             'upsampling.c:288,7'
          Dst:             WebPInitUpsamplersSSE41
        - Src:             'upsampling.c:310,3'
          Dst:             __assert_fail
        - Src:             'upsampling.c:311,3'
          Dst:             __assert_fail
        - Src:             'upsampling.c:312,3'
          Dst:             __assert_fail
        - Src:             'upsampling.c:313,3'
          Dst:             __assert_fail
        - Src:             'upsampling.c:315,3'
          Dst:             __assert_fail
        - Src:             'upsampling.c:316,3'
          Dst:             __assert_fail
        - Src:             'upsampling.c:317,3'
          Dst:             __assert_fail
        - Src:             'upsampling.c:318,3'
          Dst:             __assert_fail
        - Src:             'upsampling.c:319,3'
          Dst:             __assert_fail
        - Src:             'upsampling.c:320,3'
          Dst:             __assert_fail
        - Src:             'upsampling.c:321,3'
          Dst:             __assert_fail
    - functionName:    WebPInitYUV444Converters_body
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionDepth:   5
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - MultHi
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling.c:223,40'
          Branch Sides:
            TrueSide:        'upsampling.c:223,40'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitYUV444ConvertersSSE41
              - WebPInitYUV444ConvertersSSE2
            FalseSide:       'upsampling.c:223,40'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitYUV444ConvertersSSE41
              - WebPInitYUV444ConvertersSSE2
        - Branch String:   'upsampling.c:235,7'
          Branch Sides:
            TrueSide:        'upsampling.c:235,7'
            TrueSideFuncs:   []
            FalseSide:       'upsampling.c:237,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitYUV444ConvertersSSE41
              - WebPInitYUV444ConvertersSSE2
        - Branch String:   'upsampling.c:237,9'
          Branch Sides:
            TrueSide:        'upsampling.c:238,7'
            TrueSideFuncs:
              - WebPInitYUV444ConvertersSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitYUV444ConvertersSSE41
            FalseSide:       'upsampling.c:242,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitYUV444ConvertersSSE41
        - Branch String:   'upsampling.c:242,9'
          Branch Sides:
            TrueSide:        'upsampling.c:243,7'
            TrueSideFuncs:
              - WebPInitYUV444ConvertersSSE41
            FalseSide:       'upsampling.c:251,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling.c:238,7'
          Dst:             WebPInitYUV444ConvertersSSE2
        - Src:             'upsampling.c:243,7'
          Dst:             WebPInitYUV444ConvertersSSE41
    - functionName:    WebPYuv444ToRgba_C
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
        - VP8YuvToRgba
      functionUses:    3
      BranchProfiles:
        - Branch String:   'upsampling.c:189,1'
          Branch Sides:
            TrueSide:        'upsampling.c:189,1'
            TrueSideFuncs:
              - VP8YuvToRgba
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'upsampling.c:189,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling.c:189,1'
          Dst:             VP8YuvToRgba
    - functionName:    WebPYuv444ToBgra_C
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - VP8YuvToBgra
      functionUses:    3
      BranchProfiles:
        - Branch String:   'upsampling.c:190,1'
          Branch Sides:
            TrueSide:        'upsampling.c:190,1'
            TrueSideFuncs:
              - VP8YuvToBgra
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'upsampling.c:190,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling.c:190,1'
          Dst:             VP8YuvToBgra
    - functionName:    WebPYuv444ToRgb_C
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
      functionUses:    3
      BranchProfiles:
        - Branch String:   'upsampling.c:192,1'
          Branch Sides:
            TrueSide:        'upsampling.c:192,1'
            TrueSideFuncs:
              - VP8YuvToRgb
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'upsampling.c:192,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling.c:192,1'
          Dst:             VP8YuvToRgb
    - functionName:    WebPYuv444ToBgr_C
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'upsampling.c:193,1'
          Branch Sides:
            TrueSide:        'upsampling.c:193,1'
            TrueSideFuncs:
              - VP8YuvToBgr
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'upsampling.c:193,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling.c:193,1'
          Dst:             VP8YuvToBgr
    - functionName:    WebPYuv444ToArgb_C
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToRgb
      functionUses:    3
      BranchProfiles:
        - Branch String:   'upsampling.c:194,1'
          Branch Sides:
            TrueSide:        'upsampling.c:194,1'
            TrueSideFuncs:
              - VP8YuvToArgb
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'upsampling.c:194,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling.c:194,1'
          Dst:             VP8YuvToArgb
    - functionName:    WebPYuv444ToRgba4444_C
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgba4444
      functionUses:    3
      BranchProfiles:
        - Branch String:   'upsampling.c:195,1'
          Branch Sides:
            TrueSide:        'upsampling.c:195,1'
            TrueSideFuncs:
              - VP8YuvToRgba4444
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'upsampling.c:195,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling.c:195,1'
          Dst:             VP8YuvToRgba4444
    - functionName:    WebPYuv444ToRgb565_C
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb565
      functionUses:    2
      BranchProfiles:
        - Branch String:   'upsampling.c:196,1'
          Branch Sides:
            TrueSide:        'upsampling.c:196,1'
            TrueSideFuncs:
              - VP8YuvToRgb565
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'upsampling.c:196,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling.c:196,1'
          Dst:             VP8YuvToRgb565
    - functionName:    WebPInitYUV444Converters
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionDepth:   6
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          37
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - MultHi
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling.c:222,1'
          Branch Sides:
            TrueSide:        'upsampling.c:222,1'
            TrueSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - WebPInitYUV444Converters_body
            FalseSide:       'upsampling.c:222,1'
            FalseSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - WebPInitYUV444Converters_body
        - Branch String:   'upsampling.c:222,1'
          Branch Sides:
            TrueSide:        'upsampling.c:222,1'
            TrueSideFuncs:   []
            FalseSide:       'upsampling.c:222,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
              - WebPInitYUV444Converters_body
        - Branch String:   'upsampling.c:222,1'
          Branch Sides:
            TrueSide:        'upsampling.c:222,1'
            TrueSideFuncs:
              - WebPInitYUV444Converters_body
              - pthread_mutex_unlock
            FalseSide:       'upsampling.c:222,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
      Callsites:
        - Src:             'upsampling.c:222,1'
          Dst:             pthread_mutex_lock
        - Src:             'upsampling.c:222,1'
          Dst:             WebPInitYUV444Converters_body
        - Src:             'upsampling.c:222,1'
          Dst:             pthread_mutex_unlock
    - functionName:    WebPInitUpsamplers
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionDepth:   6
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          37
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - MultHi
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'upsampling.c:263,1'
          Branch Sides:
            TrueSide:        'upsampling.c:263,1'
            TrueSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - WebPInitUpsamplers_body
            FalseSide:       'upsampling.c:263,1'
            FalseSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - WebPInitUpsamplers_body
        - Branch String:   'upsampling.c:263,1'
          Branch Sides:
            TrueSide:        'upsampling.c:263,1'
            TrueSideFuncs:   []
            FalseSide:       'upsampling.c:263,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
              - WebPInitUpsamplers_body
        - Branch String:   'upsampling.c:263,1'
          Branch Sides:
            TrueSide:        'upsampling.c:263,1'
            TrueSideFuncs:
              - WebPInitUpsamplers_body
              - pthread_mutex_unlock
            FalseSide:       'upsampling.c:263,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
      Callsites:
        - Src:             'upsampling.c:263,1'
          Dst:             pthread_mutex_lock
        - Src:             'upsampling.c:263,1'
          Dst:             WebPInitUpsamplers_body
        - Src:             'upsampling.c:263,1'
          Dst:             pthread_mutex_unlock
    - functionName:    WebPGetLinePairConverter
      functionSourceFile: '/src/libwebp/src/dsp/upsampling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionDepth:   7
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - MultHi
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'upsampling.c:169,3'
          Dst:             WebPInitUpsamplers
    - functionName:    VP8RGBToY
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertBGR24ToY_C
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8RGBToY
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv.c:180,3'
          Branch Sides:
            TrueSide:        'yuv.c:181,22'
            TrueSideFuncs:
              - VP8RGBToY
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv.c:183,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv.c:181,12'
          Dst:             VP8RGBToY
    - functionName:    ConvertRGB24ToY_C
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8RGBToY
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv.c:173,3'
          Branch Sides:
            TrueSide:        'yuv.c:174,22'
            TrueSideFuncs:
              - VP8RGBToY
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv.c:176,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv.c:174,12'
          Dst:             VP8RGBToY
    - functionName:    ConvertARGBToY_C
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8RGBToY
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv.c:121,3'
          Branch Sides:
            TrueSide:        'yuv.c:122,24'
            TrueSideFuncs:
              - VP8RGBToY
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv.c:126,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv.c:123,12'
          Dst:             VP8RGBToY
    - functionName:    VP8ClipUV
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/dsp/yuv.h:188,10'
          Branch Sides:
            TrueSide:        '../../src/dsp/yuv.h:188,32'
            TrueSideFuncs:   []
            FalseSide:       '../../src/dsp/yuv.h:188,38'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    VP8YuvToRgb565
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:95,17'
          Dst:             VP8YUVToR
        - Src:             '../../src/dsp/yuv.h:96,17'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:97,17'
          Dst:             VP8YUVToB
    - functionName:    VP8YUVToR
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:68,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:68,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:68,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToG
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:72,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,56'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToB
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:76,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:76,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:76,10'
          Dst:             VP8Clip8
    - functionName:    MultHi
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8Clip8
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/dsp/yuv.h:64,10'
          Branch Sides:
            TrueSide:        '../../src/dsp/yuv.h:64,37'
            TrueSideFuncs:   []
            FalseSide:       '../../src/dsp/yuv.h:64,55'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    VP8YuvToRgba4444
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:111,17'
          Dst:             VP8YUVToR
        - Src:             '../../src/dsp/yuv.h:112,17'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:113,17'
          Dst:             VP8YUVToB
    - functionName:    VP8YuvToArgb
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char '
        - 'char '
        - 'char '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:131,3'
          Dst:             VP8YuvToRgb
    - functionName:    VP8YuvToRgb
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:81,12'
          Dst:             VP8YUVToR
        - Src:             '../../src/dsp/yuv.h:82,12'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:83,12'
          Dst:             VP8YUVToB
    - functionName:    VP8YuvToBgra
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char '
        - 'char '
        - 'char '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:136,3'
          Dst:             VP8YuvToBgr
    - functionName:    VP8YuvToBgr
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:88,12'
          Dst:             VP8YUVToB
        - Src:             '../../src/dsp/yuv.h:89,12'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:90,12'
          Dst:             VP8YUVToR
    - functionName:    VP8YuvToRgba
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char '
        - 'char '
        - 'char '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:142,3'
          Dst:             VP8YuvToRgb
    - functionName:    YuvToRgb565Row
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb565
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv.c:47,1'
          Branch Sides:
            TrueSide:        'yuv.c:47,1'
            TrueSideFuncs:
              - VP8YuvToRgb565.1265
              - VP8YuvToRgb565.1265
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb565.1265
            FalseSide:       'yuv.c:47,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb565.1265
        - Branch String:   'yuv.c:47,1'
          Branch Sides:
            TrueSide:        'yuv.c:47,1'
            TrueSideFuncs:
              - VP8YuvToRgb565.1265
            FalseSide:       'yuv.c:47,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv.c:47,1'
          Dst:             VP8YuvToRgb565
        - Src:             'yuv.c:47,1'
          Dst:             VP8YuvToRgb565
        - Src:             'yuv.c:47,1'
          Dst:             VP8YuvToRgb565
    - functionName:    YuvToRgba4444Row
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgba4444
      functionUses:    2
      BranchProfiles:
        - Branch String:   'yuv.c:46,1'
          Branch Sides:
            TrueSide:        'yuv.c:46,1'
            TrueSideFuncs:
              - VP8YuvToRgba4444.1271
              - VP8YuvToRgba4444.1271
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba4444.1271
            FalseSide:       'yuv.c:46,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba4444.1271
        - Branch String:   'yuv.c:46,1'
          Branch Sides:
            TrueSide:        'yuv.c:46,1'
            TrueSideFuncs:
              - VP8YuvToRgba4444.1271
            FalseSide:       'yuv.c:46,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv.c:46,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'yuv.c:46,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'yuv.c:46,1'
          Dst:             VP8YuvToRgba4444
    - functionName:    YuvToArgbRow
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          103
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToRgb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'yuv.c:45,1'
          Branch Sides:
            TrueSide:        'yuv.c:45,1'
            TrueSideFuncs:
              - VP8YuvToArgb.1272
              - VP8YuvToArgb.1272
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToArgb.1272
            FalseSide:       'yuv.c:45,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToArgb.1272
        - Branch String:   'yuv.c:45,1'
          Branch Sides:
            TrueSide:        'yuv.c:45,1'
            TrueSideFuncs:
              - VP8YuvToArgb.1272
            FalseSide:       'yuv.c:45,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv.c:45,1'
          Dst:             VP8YuvToArgb
        - Src:             'yuv.c:45,1'
          Dst:             VP8YuvToArgb
        - Src:             'yuv.c:45,1'
          Dst:             VP8YuvToArgb
    - functionName:    YuvToBgraRow
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          103
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - VP8YuvToBgra
      functionUses:    2
      BranchProfiles:
        - Branch String:   'yuv.c:44,1'
          Branch Sides:
            TrueSide:        'yuv.c:44,1'
            TrueSideFuncs:
              - VP8YuvToBgra.1274
              - VP8YuvToBgra.1274
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgra.1274
            FalseSide:       'yuv.c:44,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgra.1274
        - Branch String:   'yuv.c:44,1'
          Branch Sides:
            TrueSide:        'yuv.c:44,1'
            TrueSideFuncs:
              - VP8YuvToBgra.1274
            FalseSide:       'yuv.c:44,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv.c:44,1'
          Dst:             VP8YuvToBgra
        - Src:             'yuv.c:44,1'
          Dst:             VP8YuvToBgra
        - Src:             'yuv.c:44,1'
          Dst:             VP8YuvToBgra
    - functionName:    YuvToBgrRow
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv.c:42,1'
          Branch Sides:
            TrueSide:        'yuv.c:42,1'
            TrueSideFuncs:
              - VP8YuvToBgr.1275
              - VP8YuvToBgr.1275
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgr.1275
            FalseSide:       'yuv.c:42,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToBgr.1275
        - Branch String:   'yuv.c:42,1'
          Branch Sides:
            TrueSide:        'yuv.c:42,1'
            TrueSideFuncs:
              - VP8YuvToBgr.1275
            FalseSide:       'yuv.c:42,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv.c:42,1'
          Dst:             VP8YuvToBgr
        - Src:             'yuv.c:42,1'
          Dst:             VP8YuvToBgr
        - Src:             'yuv.c:42,1'
          Dst:             VP8YuvToBgr
    - functionName:    YuvToRgbaRow
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          103
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
        - VP8YuvToRgba
      functionUses:    2
      BranchProfiles:
        - Branch String:   'yuv.c:43,1'
          Branch Sides:
            TrueSide:        'yuv.c:43,1'
            TrueSideFuncs:
              - VP8YuvToRgba.1276
              - VP8YuvToRgba.1276
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba.1276
            FalseSide:       'yuv.c:43,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgba.1276
        - Branch String:   'yuv.c:43,1'
          Branch Sides:
            TrueSide:        'yuv.c:43,1'
            TrueSideFuncs:
              - VP8YuvToRgba.1276
            FalseSide:       'yuv.c:43,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv.c:43,1'
          Dst:             VP8YuvToRgba
        - Src:             'yuv.c:43,1'
          Dst:             VP8YuvToRgba
        - Src:             'yuv.c:43,1'
          Dst:             VP8YuvToRgba
    - functionName:    YuvToRgbRow
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv.c:41,1'
          Branch Sides:
            TrueSide:        'yuv.c:41,1'
            TrueSideFuncs:
              - VP8YuvToRgb.1273
              - VP8YuvToRgb.1273
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb.1273
            FalseSide:       'yuv.c:41,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8YuvToRgb.1273
        - Branch String:   'yuv.c:41,1'
          Branch Sides:
            TrueSide:        'yuv.c:41,1'
            TrueSideFuncs:
              - VP8YuvToRgb.1273
            FalseSide:       'yuv.c:41,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv.c:41,1'
          Dst:             VP8YuvToRgb
        - Src:             'yuv.c:41,1'
          Dst:             VP8YuvToRgb
        - Src:             'yuv.c:41,1'
          Dst:             VP8YuvToRgb
    - functionName:    WebPInitConvertARGBToYUV_body
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   4
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          104
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertARGBToUV_SSE2
        - ConvertARGBToUV_SSE41
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertARGBToY_SSE41
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGR24ToY_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGB24ToY_SSE41
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBA32ToUV_SSE41
        - ConvertRGBToUV_SSE2
        - ConvertRGBToUV_SSE41
        - ConvertRGBToY_SSE2
        - ConvertRGBToY_SSE41
        - HorizontalAddPack_SSE2
        - HorizontalAddPack_SSE41
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB24PackedToPlanar_SSE41
        - RGB32PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE41
        - RGBA32PackedToPlanar_16b_SSE2
        - RGBA32PackedToPlanar_16b_SSE41
        - VP8ClipUV
        - VP8L32bToPlanar_SSE2
        - VP8L32bToPlanar_SSE41
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUVSSE41
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv.c:211,22'
          Branch Sides:
            TrueSide:        'yuv.c:211,22'
            TrueSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUVSSE41
              - WebPInitConvertARGBToYUVSSE2
            FalseSide:       'yuv.c:211,22'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitConvertARGBToYUVSSE41
              - WebPInitConvertARGBToYUVSSE2
        - Branch String:   'yuv.c:219,7'
          Branch Sides:
            TrueSide:        'yuv.c:221,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - WebPInitConvertARGBToYUVSSE41
              - WebPInitConvertARGBToYUVSSE2
            FalseSide:       'yuv.c:239,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'yuv.c:221,9'
          Branch Sides:
            TrueSide:        'yuv.c:222,7'
            TrueSideFuncs:
              - WebPInitConvertARGBToYUVSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - WebPInitConvertARGBToYUVSSE41
            FalseSide:       'yuv.c:226,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - WebPInitConvertARGBToYUVSSE41
        - Branch String:   'yuv.c:226,9'
          Branch Sides:
            TrueSide:        'yuv.c:227,7'
            TrueSideFuncs:
              - WebPInitConvertARGBToYUVSSE41
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
            FalseSide:       'yuv.c:230,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'yuv.c:239,3'
          Branch Sides:
            TrueSide:        'yuv.c:239,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'yuv.c:240,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'yuv.c:240,3'
          Branch Sides:
            TrueSide:        'yuv.c:240,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'yuv.c:241,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __assert_fail
        - Branch String:   'yuv.c:241,3'
          Branch Sides:
            TrueSide:        'yuv.c:241,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'yuv.c:242,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
        - Branch String:   'yuv.c:242,3'
          Branch Sides:
            TrueSide:        'yuv.c:242,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'yuv.c:243,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'yuv.c:243,3'
          Branch Sides:
            TrueSide:        'yuv.c:243,3'
            TrueSideFuncs:   []
            FalseSide:       'yuv.c:243,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'yuv.c:222,7'
          Dst:             WebPInitConvertARGBToYUVSSE2
        - Src:             'yuv.c:227,7'
          Dst:             WebPInitConvertARGBToYUVSSE41
        - Src:             'yuv.c:239,3'
          Dst:             __assert_fail
        - Src:             'yuv.c:240,3'
          Dst:             __assert_fail
        - Src:             'yuv.c:241,3'
          Dst:             __assert_fail
        - Src:             'yuv.c:242,3'
          Dst:             __assert_fail
        - Src:             'yuv.c:243,3'
          Dst:             __assert_fail
    - functionName:    WebPConvertARGBToUV_C
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   2
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          280
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - VP8ClipUV
        - VP8RGBToU
        - VP8RGBToV
      functionUses:    3
      BranchProfiles:
        - Branch String:   'yuv.c:133,3'
          Branch Sides:
            TrueSide:        'yuv.c:134,25'
            TrueSideFuncs:
              - VP8RGBToU
              - VP8RGBToV
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8RGBToU
              - VP8RGBToV
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'yuv.c:152,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8RGBToU
              - VP8RGBToV
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'yuv.c:143,9'
          Branch Sides:
            TrueSide:        'yuv.c:144,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8RGBToU
              - VP8RGBToV
              - __sanitizer_cov_trace_const_cmp4
              - VP8RGBToU
              - VP8RGBToV
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'yuv.c:148,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8RGBToU
              - VP8RGBToV
              - __sanitizer_cov_trace_const_cmp4
              - VP8RGBToU
              - VP8RGBToV
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'yuv.c:152,7'
          Branch Sides:
            TrueSide:        'yuv.c:152,7'
            TrueSideFuncs:   []
            FalseSide:       'yuv.c:153,25'
            FalseSideFuncs:
              - VP8RGBToU
              - VP8RGBToV
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'yuv.c:159,9'
          Branch Sides:
            TrueSide:        'yuv.c:160,14'
            TrueSideFuncs:   []
            FalseSide:       'yuv.c:163,15'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv.c:141,23'
          Dst:             VP8RGBToU
        - Src:             'yuv.c:142,23'
          Dst:             VP8RGBToV
        - Src:             'yuv.c:157,23'
          Dst:             VP8RGBToU
        - Src:             'yuv.c:158,23'
          Dst:             VP8RGBToV
    - functionName:    WebPConvertRGBA32ToUV_C
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          87
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - VP8ClipUV
        - VP8RGBToU
        - VP8RGBToV
      functionUses:    3
      BranchProfiles:
        - Branch String:   'yuv.c:188,3'
          Branch Sides:
            TrueSide:        'yuv.c:189,19'
            TrueSideFuncs:
              - VP8RGBToU
              - VP8RGBToV
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv.c:193,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv.c:190,12'
          Dst:             VP8RGBToU
        - Src:             'yuv.c:191,12'
          Dst:             VP8RGBToV
    - functionName:    VP8RGBToU
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionDepth:   1
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8ClipUV
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:198,10'
          Dst:             VP8ClipUV
    - functionName:    VP8RGBToV
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionDepth:   1
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8ClipUV
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:203,10'
          Dst:             VP8ClipUV
    - functionName:    WebPInitConvertARGBToYUV
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   5
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          37
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertARGBToUV_SSE2
        - ConvertARGBToUV_SSE41
        - ConvertARGBToY_C
        - ConvertARGBToY_SSE2
        - ConvertARGBToY_SSE41
        - ConvertBGR24ToY_C
        - ConvertBGR24ToY_SSE2
        - ConvertBGR24ToY_SSE41
        - ConvertRGB24ToY_C
        - ConvertRGB24ToY_SSE2
        - ConvertRGB24ToY_SSE41
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBA32ToUV_SSE41
        - ConvertRGBToUV_SSE2
        - ConvertRGBToUV_SSE41
        - ConvertRGBToY_SSE2
        - ConvertRGBToY_SSE41
        - HorizontalAddPack_SSE2
        - HorizontalAddPack_SSE41
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB24PackedToPlanar_SSE41
        - RGB32PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE41
        - RGBA32PackedToPlanar_16b_SSE2
        - RGBA32PackedToPlanar_16b_SSE41
        - VP8ClipUV
        - VP8L32bToPlanar_SSE2
        - VP8L32bToPlanar_SSE41
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
        - WebPInitConvertARGBToYUVSSE2
        - WebPInitConvertARGBToYUVSSE41
        - WebPInitConvertARGBToYUV_body
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv.c:210,1'
          Branch Sides:
            TrueSide:        'yuv.c:210,1'
            TrueSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - WebPInitConvertARGBToYUV_body
            FalseSide:       'yuv.c:210,1'
            FalseSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - WebPInitConvertARGBToYUV_body
        - Branch String:   'yuv.c:210,1'
          Branch Sides:
            TrueSide:        'yuv.c:210,1'
            TrueSideFuncs:   []
            FalseSide:       'yuv.c:210,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
              - WebPInitConvertARGBToYUV_body
        - Branch String:   'yuv.c:210,1'
          Branch Sides:
            TrueSide:        'yuv.c:210,1'
            TrueSideFuncs:
              - WebPInitConvertARGBToYUV_body
              - pthread_mutex_unlock
            FalseSide:       'yuv.c:210,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
      Callsites:
        - Src:             'yuv.c:210,1'
          Dst:             pthread_mutex_lock
        - Src:             'yuv.c:210,1'
          Dst:             WebPInitConvertARGBToYUV_body
        - Src:             'yuv.c:210,1'
          Dst:             pthread_mutex_unlock
    - functionName:    WebPInitSamplers_body
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   5
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MultHi
        - PackAndStore4_SSE2
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToBgr
        - VP8YuvToBgra
        - VP8YuvToRgb
        - VP8YuvToRgb565
        - VP8YuvToRgba
        - VP8YuvToRgba4444
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPMemToInt32
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv.c:79,32'
          Branch Sides:
            TrueSide:        'yuv.c:79,32'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitSamplersSSE41
              - WebPInitSamplersSSE2
            FalseSide:       'yuv.c:79,32'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitSamplersSSE41
              - WebPInitSamplersSSE2
        - Branch String:   'yuv.c:92,7'
          Branch Sides:
            TrueSide:        'yuv.c:92,7'
            TrueSideFuncs:   []
            FalseSide:       'yuv.c:94,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitSamplersSSE41
              - WebPInitSamplersSSE2
        - Branch String:   'yuv.c:94,9'
          Branch Sides:
            TrueSide:        'yuv.c:95,7'
            TrueSideFuncs:
              - WebPInitSamplersSSE2
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitSamplersSSE41
            FalseSide:       'yuv.c:99,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - WebPInitSamplersSSE41
        - Branch String:   'yuv.c:99,9'
          Branch Sides:
            TrueSide:        'yuv.c:100,7'
            TrueSideFuncs:
              - WebPInitSamplersSSE41
            FalseSide:       'yuv.c:113,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv.c:95,7'
          Dst:             WebPInitSamplersSSE2
        - Src:             'yuv.c:100,7'
          Dst:             WebPInitSamplersSSE41
    - functionName:    WebPInitSamplers
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   6
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          37
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MultHi
        - PackAndStore4_SSE2
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToBgr
        - VP8YuvToBgra
        - VP8YuvToRgb
        - VP8YuvToRgb565
        - VP8YuvToRgba
        - VP8YuvToRgba4444
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPMemToInt32
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv.c:78,1'
          Branch Sides:
            TrueSide:        'yuv.c:78,1'
            TrueSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - WebPInitSamplers_body
            FalseSide:       'yuv.c:78,1'
            FalseSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - WebPInitSamplers_body
        - Branch String:   'yuv.c:78,1'
          Branch Sides:
            TrueSide:        'yuv.c:78,1'
            TrueSideFuncs:   []
            FalseSide:       'yuv.c:78,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
              - WebPInitSamplers_body
        - Branch String:   'yuv.c:78,1'
          Branch Sides:
            TrueSide:        'yuv.c:78,1'
            TrueSideFuncs:
              - WebPInitSamplers_body
              - pthread_mutex_unlock
            FalseSide:       'yuv.c:78,1'
            FalseSideFuncs:
              - pthread_mutex_unlock
      Callsites:
        - Src:             'yuv.c:78,1'
          Dst:             pthread_mutex_lock
        - Src:             'yuv.c:78,1'
          Dst:             WebPInitSamplers_body
        - Src:             'yuv.c:78,1'
          Dst:             pthread_mutex_unlock
    - functionName:    WebPSamplerProcessPlane
      functionSourceFile: '/src/libwebp/src/dsp/yuv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'char *'
        - 'int '
        - 'char *'
        - 'char *'
        - 'int '
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          103
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv.c:57,3'
          Branch Sides:
            TrueSide:        'yuv.c:58,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv.c:66,1'
            FalseSideFuncs:  []
        - Branch String:   'yuv.c:60,9'
          Branch Sides:
            TrueSide:        'yuv.c:61,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'yuv.c:64,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    AlphaReplace_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          293
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing_sse2.c:273,3'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:274,57'
            TrueSideFuncs:
              - llvm.x86.sse2.psrai.d
              - llvm.x86.sse2.psrai.d
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing_sse2.c:287,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_processing_sse2.c:287,3'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:287,32'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_processing_sse2.c:288,1'
            FalseSideFuncs:  []
        - Branch String:   'alpha_processing_sse2.c:287,31'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:287,61'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing_sse2.c:287,49'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    HasAlpha32b_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          505
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing_sse2.c:238,3'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:239,57'
            TrueSideFuncs:
              - llvm.x86.sse2.packssdw.128
              - llvm.x86.sse2.packssdw.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.packssdw.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing_sse2.c:254,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.packssdw.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_processing_sse2.c:252,9'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:252,25'
            TrueSideFuncs:   []
            FalseSide:       'alpha_processing_sse2.c:253,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.packssdw.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.packssdw.128
              - llvm.x86.sse2.packssdw.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_processing_sse2.c:254,3'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:255,57'
            TrueSideFuncs:
              - llvm.x86.sse2.packssdw.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing_sse2.c:265,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_processing_sse2.c:263,9'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:263,25'
            TrueSideFuncs:   []
            FalseSide:       'alpha_processing_sse2.c:264,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.packssdw.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_processing_sse2.c:265,3'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:265,35'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_processing_sse2.c:266,3'
            FalseSideFuncs:  []
        - Branch String:   'alpha_processing_sse2.c:265,35'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:265,51'
            TrueSideFuncs:   []
            FalseSide:       'alpha_processing_sse2.c:265,45'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    HasAlpha8b_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          200
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing_sse2.c:220,3'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:221,56'
            TrueSideFuncs:
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing_sse2.c:226,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_processing_sse2.c:224,9'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:224,25'
            TrueSideFuncs:   []
            FalseSide:       'alpha_processing_sse2.c:225,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_processing_sse2.c:226,3'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:226,31'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_processing_sse2.c:227,3'
            FalseSideFuncs:  []
        - Branch String:   'alpha_processing_sse2.c:226,31'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:226,47'
            TrueSideFuncs:   []
            FalseSide:       'alpha_processing_sse2.c:226,41'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    ExtractAlpha_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      'int '
      argCount:        6
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          304
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing_sse2.c:118,3'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:119,42'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.packssdw.128
              - llvm.x86.sse2.packuswb.128
            FalseSide:       'alpha_processing_sse2.c:143,49'
            FalseSideFuncs:
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_processing_sse2.c:120,5'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:122,42'
            TrueSideFuncs:
              - llvm.x86.sse2.packssdw.128
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing_sse2.c:134,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.packssdw.128
              - llvm.x86.sse2.packuswb.128
        - Branch String:   'alpha_processing_sse2.c:134,5'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:135,36'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.packssdw.128
              - llvm.x86.sse2.packuswb.128
            FalseSide:       'alpha_processing_sse2.c:139,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.packssdw.128
              - llvm.x86.sse2.packuswb.128
      Callsites:       []
    - functionName:    DispatchAlphaToGreen_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          274
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing_sse2.c:82,3'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:83,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_processing_sse2.c:100,1'
            FalseSideFuncs:  []
        - Branch String:   'alpha_processing_sse2.c:83,5'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:84,59'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_processing_sse2.c:96,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'alpha_processing_sse2.c:96,5'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:96,37'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_processing_sse2.c:97,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    DispatchAlpha_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionDepth:   0
      returnType:      'int '
      argCount:        6
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          376
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing_sse2.c:38,3'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:39,30'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing_sse2.c:71,49'
            FalseSideFuncs:
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_processing_sse2.c:40,5'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:42,59'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing_sse2.c:62,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'alpha_processing_sse2.c:62,5'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:63,36'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_processing_sse2.c:67,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    ApplyAlphaMultiply_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          733
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing_sse2.c:184,3'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:185,39'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
            FalseSide:       'alpha_processing_sse2.c:210,1'
            FalseSideFuncs:  []
        - Branch String:   'alpha_processing_sse2.c:187,9'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:188,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
            FalseSide:       'alpha_processing_sse2.c:192,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
        - Branch String:   'alpha_processing_sse2.c:188,7'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:189,9'
            TrueSideFuncs:
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing_sse2.c:191,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_processing_sse2.c:192,7'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:0,0'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing_sse2.c:193,9'
            FalseSideFuncs:
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_processing_sse2.c:197,5'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:198,28'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
            FalseSide:       'alpha_processing_sse2.c:208,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
        - Branch String:   'alpha_processing_sse2.c:201,11'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:202,24'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing_sse2.c:207,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    MultRow_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          329
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - GetScale
        - Mult
        - WebPMultRow_C
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing_sse2.c:325,7'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:326,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPMultRow_C
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.packuswb.128
            FalseSide:       'alpha_processing_sse2.c:341,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPMultRow_C
        - Branch String:   'alpha_processing_sse2.c:329,5'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:330,53'
            TrueSideFuncs:
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPMultRow_C
            FalseSide:       'alpha_processing_sse2.c:340,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPMultRow_C
        - Branch String:   'alpha_processing_sse2.c:342,7'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:342,32'
            TrueSideFuncs:
              - WebPMultRow_C
            FalseSide:       'alpha_processing_sse2.c:342,7'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'alpha_processing_sse2.c:342,18'
          Dst:             WebPMultRow_C
    - functionName:    MultARGBRow_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionDepth:   3
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          356
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - GetScale
        - Mult
        - WebPMultARGBRow_C
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing_sse2.c:295,7'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:296,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPMultARGBRow_C
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.packuswb.128
            FalseSide:       'alpha_processing_sse2.c:317,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPMultARGBRow_C
        - Branch String:   'alpha_processing_sse2.c:301,5'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:304,59'
            TrueSideFuncs:
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - WebPMultARGBRow_C
            FalseSide:       'alpha_processing_sse2.c:316,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPMultARGBRow_C
        - Branch String:   'alpha_processing_sse2.c:318,7'
          Branch Sides:
            TrueSide:        'alpha_processing_sse2.c:318,36'
            TrueSideFuncs:
              - WebPMultARGBRow_C
            FalseSide:       'alpha_processing_sse2.c:318,7'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'alpha_processing_sse2.c:318,18'
          Dst:             WebPMultARGBRow_C
    - functionName:    WebPInitAlphaProcessingSSE2
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionDepth:   4
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply_SSE2
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_SSE2
        - ExtractAlpha_SSE2
        - GetScale
        - HasAlpha32b_SSE2
        - HasAlpha8b_SSE2
        - Mult
        - MultARGBRow_SSE2
        - MultRow_SSE2
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Put8x8uv_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          136
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dec_sse2.c:1135,3'
          Branch Sides:
            TrueSide:        'dec_sse2.c:1136,33'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec_sse2.c:1138,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    Put16_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          135
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dec_sse2.c:1075,3'
          Branch Sides:
            TrueSide:        'dec_sse2.c:1076,33'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec_sse2.c:1078,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    TrueMotion_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionDepth:   2
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          527
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dec_sse2.c:1018,7'
          Branch Sides:
            TrueSide:        'dec_sse2.c:1019,65'
            TrueSideFuncs:
              - WebPMemToInt32
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.packuswb.128
              - WebPInt32ToMem
            FalseSide:       'dec_sse2.c:1027,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.packuswb.128
        - Branch String:   'dec_sse2.c:1021,5'
          Branch Sides:
            TrueSide:        'dec_sse2.c:1022,23'
            TrueSideFuncs:
              - llvm.x86.sse2.packuswb.128
              - WebPInt32ToMem
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec_sse2.c:1027,3'
            FalseSideFuncs:  []
        - Branch String:   'dec_sse2.c:1027,14'
          Branch Sides:
            TrueSide:        'dec_sse2.c:1028,64'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.packuswb.128
            FalseSide:       'dec_sse2.c:1037,64'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.packuswb.128
        - Branch String:   'dec_sse2.c:1030,5'
          Branch Sides:
            TrueSide:        'dec_sse2.c:1031,23'
            TrueSideFuncs:
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec_sse2.c:1036,3'
            FalseSideFuncs:  []
        - Branch String:   'dec_sse2.c:1040,5'
          Branch Sides:
            TrueSide:        'dec_sse2.c:0,0'
            TrueSideFuncs:   []
            FalseSide:       'dec_sse2.c:1041,23'
            FalseSideFuncs:
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'dec_sse2.c:1019,50'
          Dst:             WebPMemToInt32
        - Src:             'dec_sse2.c:1025,7'
          Dst:             WebPInt32ToMem
    - functionName:    WebPMemToInt32
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPMemToUint32
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/utils/utils.h:79,19'
          Dst:             WebPMemToUint32
    - functionName:    WebPInt32ToMem
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPUint32ToMem
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/utils/utils.h:87,3'
          Dst:             WebPUint32ToMem
    - functionName:    WebPUint32ToMem
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPMemToUint32
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoFilter2_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionDepth:   2
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          215
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoSimpleFilter_SSE2
        - GetBaseDelta_SSE2
        - NeedsFilter_SSE2
        - SignedShift8b_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:368,3'
          Dst:             NeedsFilter_SSE2
        - Src:             'dec_sse2.c:371,3'
          Dst:             GetBaseDelta_SSE2
        - Src:             'dec_sse2.c:373,3'
          Dst:             DoSimpleFilter_SSE2
    - functionName:    NeedsFilter_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'int '
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          365
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetBaseDelta_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          101
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoSimpleFilter_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          262
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SignedShift8b_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:313,3'
          Dst:             SignedShift8b_SSE2
        - Src:             'dec_sse2.c:314,3'
          Dst:             SignedShift8b_SSE2
    - functionName:    SignedShift8b_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          85
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoFilter4_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionDepth:   1
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          729
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetNotHEV_SSE2
        - SignedShift8b_SSE2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:391,3'
          Dst:             GetNotHEV_SSE2
        - Src:             'dec_sse2.c:406,3'
          Dst:             SignedShift8b_SSE2
        - Src:             'dec_sse2.c:407,3'
          Dst:             SignedShift8b_SSE2
    - functionName:    GetNotHEV_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'int '
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          240
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Store4x4_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionDepth:   2
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WebPInt32ToMem
        - WebPUint32ToMem
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dec_sse2.c:542,3'
          Branch Sides:
            TrueSide:        'dec_sse2.c:543,20'
            TrueSideFuncs:
              - WebPInt32ToMem
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec_sse2.c:546,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'dec_sse2.c:543,5'
          Dst:             WebPInt32ToMem
    - functionName:    Load8x4_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'int '
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          205
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPMemToInt32
        - WebPMemToUint32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:480,7'
          Dst:             WebPMemToInt32
        - Src:             'dec_sse2.c:480,39'
          Dst:             WebPMemToInt32
        - Src:             'dec_sse2.c:481,7'
          Dst:             WebPMemToInt32
        - Src:             'dec_sse2.c:481,39'
          Dst:             WebPMemToInt32
        - Src:             'dec_sse2.c:483,7'
          Dst:             WebPMemToInt32
        - Src:             'dec_sse2.c:483,39'
          Dst:             WebPMemToInt32
        - Src:             'dec_sse2.c:484,7'
          Dst:             WebPMemToInt32
        - Src:             'dec_sse2.c:484,39'
          Dst:             WebPMemToInt32
    - functionName:    Store16x4_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionDepth:   3
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          184
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Store4x4_SSE2
        - WebPInt32ToMem
        - WebPUint32ToMem
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:581,3'
          Dst:             Store4x4_SSE2
        - Src:             'dec_sse2.c:583,3'
          Dst:             Store4x4_SSE2
        - Src:             'dec_sse2.c:585,3'
          Dst:             Store4x4_SSE2
        - Src:             'dec_sse2.c:587,3'
          Dst:             Store4x4_SSE2
    - functionName:    Load16x4_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionDepth:   3
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Load8x4_SSE2
        - WebPMemToInt32
        - WebPMemToUint32
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:522,3'
          Dst:             Load8x4_SSE2
        - Src:             'dec_sse2.c:523,3'
          Dst:             Load8x4_SSE2
    - functionName:    Update2Pixels_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          202
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DoFilter6_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionDepth:   2
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          528
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoSimpleFilter_SSE2
        - GetBaseDelta_SSE2
        - GetNotHEV_SSE2
        - SignedShift8b_SSE2
        - Update2Pixels_SSE2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:434,3'
          Dst:             GetNotHEV_SSE2
        - Src:             'dec_sse2.c:438,3'
          Dst:             GetBaseDelta_SSE2
        - Src:             'dec_sse2.c:443,5'
          Dst:             DoSimpleFilter_SSE2
        - Src:             'dec_sse2.c:468,5'
          Dst:             Update2Pixels_SSE2
        - Src:             'dec_sse2.c:469,5'
          Dst:             Update2Pixels_SSE2
        - Src:             'dec_sse2.c:470,5'
          Dst:             Update2Pixels_SSE2
    - functionName:    ComplexMask_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionDepth:   1
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'int '
        - 'int '
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          176
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - NeedsFilter_SSE2
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:684,3'
          Dst:             NeedsFilter_SSE2
    - functionName:    VP8Transpose_2_4x4_16b
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/common_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          200
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DC8uvNoTopLeft_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put8x8uv_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:1173,3'
          Dst:             Put8x8uv_SSE2
    - functionName:    DC8uvNoLeft_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put8x8uv_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:1160,3'
          Dst:             Put8x8uv_SSE2
    - functionName:    DC8uvNoTop_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put8x8uv_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec_sse2.c:1166,3'
          Branch Sides:
            TrueSide:        'dec_sse2.c:1167,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - Put8x8uv_SSE2
            FalseSide:       'dec_sse2.c:1169,17'
            FalseSideFuncs:
              - Put8x8uv_SSE2
      Callsites:
        - Src:             'dec_sse2.c:1169,3'
          Dst:             Put8x8uv_SSE2
    - functionName:    VE8uv_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          60
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec_sse2.c:1126,3'
          Branch Sides:
            TrueSide:        'dec_sse2.c:1127,33'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec_sse2.c:1129,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    TM8uv_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionDepth:   3
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TrueMotion_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:1052,40'
          Dst:             TrueMotion_SSE2
    - functionName:    DC8uv_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          104
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put8x8uv_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec_sse2.c:1146,3'
          Branch Sides:
            TrueSide:        'dec_sse2.c:1147,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - Put8x8uv_SSE2
            FalseSide:       'dec_sse2.c:1150,15'
            FalseSideFuncs:
              - Put8x8uv_SSE2
      Callsites:
        - Src:             'dec_sse2.c:1151,5'
          Dst:             Put8x8uv_SSE2
    - functionName:    DC16NoTopLeft_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put16_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:1117,3'
          Dst:             Put16_SSE2
    - functionName:    DC16NoLeft_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          82
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Put16_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:1113,3'
          Dst:             Put16_SSE2
    - functionName:    DC16NoTop_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put16_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec_sse2.c:1100,3'
          Branch Sides:
            TrueSide:        'dec_sse2.c:1101,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - Put16_SSE2
            FalseSide:       'dec_sse2.c:1103,14'
            FalseSideFuncs:
              - Put16_SSE2
      Callsites:
        - Src:             'dec_sse2.c:1103,3'
          Dst:             Put16_SSE2
    - functionName:    HE16_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          133
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec_sse2.c:1065,3'
          Branch Sides:
            TrueSide:        'dec_sse2.c:1066,48'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec_sse2.c:1070,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VE16_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          54
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec_sse2.c:1058,3'
          Branch Sides:
            TrueSide:        'dec_sse2.c:1059,33'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec_sse2.c:1061,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    TM16_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionDepth:   3
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TrueMotion_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:1053,40'
          Dst:             TrueMotion_SSE2
    - functionName:    DC16_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          117
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Put16_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec_sse2.c:1088,3'
          Branch Sides:
            TrueSide:        'dec_sse2.c:1089,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - Put16_SSE2
            FalseSide:       'dec_sse2.c:1092,15'
            FalseSideFuncs:
              - Put16_SSE2
      Callsites:
        - Src:             'dec_sse2.c:1093,5'
          Dst:             Put16_SSE2
    - functionName:    VL4_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          345
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPInt32ToMem
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:975,3'
          Dst:             WebPInt32ToMem
        - Src:             'dec_sse2.c:976,3'
          Dst:             WebPInt32ToMem
        - Src:             'dec_sse2.c:977,3'
          Dst:             WebPInt32ToMem
        - Src:             'dec_sse2.c:978,3'
          Dst:             WebPInt32ToMem
    - functionName:    LD4_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          268
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPInt32ToMem
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:928,3'
          Dst:             WebPInt32ToMem
        - Src:             'dec_sse2.c:929,3'
          Dst:             WebPInt32ToMem
        - Src:             'dec_sse2.c:930,3'
          Dst:             WebPInt32ToMem
        - Src:             'dec_sse2.c:931,3'
          Dst:             WebPInt32ToMem
    - functionName:    VR4_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          335
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPInt32ToMem
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:949,3'
          Dst:             WebPInt32ToMem
        - Src:             'dec_sse2.c:950,3'
          Dst:             WebPInt32ToMem
        - Src:             'dec_sse2.c:951,3'
          Dst:             WebPInt32ToMem
        - Src:             'dec_sse2.c:952,3'
          Dst:             WebPInt32ToMem
    - functionName:    RD4_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          328
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPInt32ToMem
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:1002,3'
          Dst:             WebPInt32ToMem
        - Src:             'dec_sse2.c:1003,3'
          Dst:             WebPInt32ToMem
        - Src:             'dec_sse2.c:1004,3'
          Dst:             WebPInt32ToMem
        - Src:             'dec_sse2.c:1005,3'
          Dst:             WebPInt32ToMem
    - functionName:    VE4_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          238
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WebPInt32ToMem
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec_sse2.c:913,3'
          Branch Sides:
            TrueSide:        'dec_sse2.c:914,20'
            TrueSideFuncs:
              - WebPInt32ToMem
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec_sse2.c:916,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'dec_sse2.c:914,5'
          Dst:             WebPInt32ToMem
    - functionName:    TM4_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionDepth:   3
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TrueMotion_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:1051,40'
          Dst:             TrueMotion_SSE2
    - functionName:    SimpleHFilter16i_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionDepth:   5
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - DoFilter2_SSE2
        - DoSimpleFilter_SSE2
        - GetBaseDelta_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - NeedsFilter_SSE2
        - SignedShift8b_SSE2
        - SimpleHFilter16_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec_sse2.c:627,3'
          Branch Sides:
            TrueSide:        'dec_sse2.c:628,7'
            TrueSideFuncs:
              - SimpleHFilter16_SSE2
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec_sse2.c:631,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'dec_sse2.c:629,5'
          Dst:             SimpleHFilter16_SSE2
    - functionName:    SimpleHFilter16_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionDepth:   4
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoFilter2_SSE2
        - DoSimpleFilter_SSE2
        - GetBaseDelta_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - NeedsFilter_SSE2
        - SignedShift8b_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:612,3'
          Dst:             Load16x4_SSE2
        - Src:             'dec_sse2.c:613,3'
          Dst:             DoFilter2_SSE2
        - Src:             'dec_sse2.c:614,3'
          Dst:             Store16x4_SSE2
    - functionName:    SimpleVFilter16i_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionDepth:   4
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - DoFilter2_SSE2
        - DoSimpleFilter_SSE2
        - GetBaseDelta_SSE2
        - NeedsFilter_SSE2
        - SignedShift8b_SSE2
        - SimpleVFilter16_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec_sse2.c:619,3'
          Branch Sides:
            TrueSide:        'dec_sse2.c:620,14'
            TrueSideFuncs:
              - SimpleVFilter16_SSE2
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec_sse2.c:623,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'dec_sse2.c:621,5'
          Dst:             SimpleVFilter16_SSE2
    - functionName:    SimpleVFilter16_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionDepth:   3
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          107
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoFilter2_SSE2
        - DoSimpleFilter_SSE2
        - GetBaseDelta_SSE2
        - NeedsFilter_SSE2
        - SignedShift8b_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:600,3'
          Dst:             DoFilter2_SSE2
    - functionName:    HFilter8i_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionDepth:   4
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          326
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter4_SSE2
        - GetNotHEV_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - NeedsFilter_SSE2
        - SignedShift8b_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:872,3'
          Dst:             Load16x4_SSE2
        - Src:             'dec_sse2.c:877,3'
          Dst:             Load16x4_SSE2
        - Src:             'dec_sse2.c:880,3'
          Dst:             ComplexMask_SSE2
        - Src:             'dec_sse2.c:881,3'
          Dst:             DoFilter4_SSE2
        - Src:             'dec_sse2.c:885,3'
          Dst:             Store16x4_SSE2
    - functionName:    VFilter8i_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionDepth:   2
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          886
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter4_SSE2
        - GetNotHEV_SSE2
        - NeedsFilter_SSE2
        - SignedShift8b_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:858,3'
          Dst:             ComplexMask_SSE2
        - Src:             'dec_sse2.c:859,3'
          Dst:             DoFilter4_SSE2
    - functionName:    HFilter16i_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          351
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter4_SSE2
        - GetNotHEV_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - NeedsFilter_SSE2
        - SignedShift8b_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec_sse2.c:775,3'
          Branch Sides:
            TrueSide:        'dec_sse2.c:777,24'
            TrueSideFuncs:
              - llvm.usub.sat.v16i8
              - llvm.usub.sat.v16i8
              - llvm.usub.sat.v16i8
              - llvm.usub.sat.v16i8
              - llvm.umax.v16i8
              - llvm.usub.sat.v16i8
              - llvm.usub.sat.v16i8
              - llvm.umax.v16i8
              - Load16x4_SSE2
              - llvm.usub.sat.v16i8
              - llvm.usub.sat.v16i8
              - llvm.umax.v16i8
              - llvm.usub.sat.v16i8
              - llvm.usub.sat.v16i8
              - llvm.umax.v16i8
              - llvm.usub.sat.v16i8
              - llvm.usub.sat.v16i8
              - llvm.umax.v16i8
              - ComplexMask_SSE2
              - DoFilter4_SSE2
              - Store16x4_SSE2
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec_sse2.c:794,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'dec_sse2.c:773,3'
          Dst:             Load16x4_SSE2
        - Src:             'dec_sse2.c:782,5'
          Dst:             Load16x4_SSE2
        - Src:             'dec_sse2.c:785,5'
          Dst:             ComplexMask_SSE2
        - Src:             'dec_sse2.c:786,5'
          Dst:             DoFilter4_SSE2
        - Src:             'dec_sse2.c:788,5'
          Dst:             Store16x4_SSE2
    - functionName:    VFilter16i_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionDepth:   2
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          501
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter4_SSE2
        - GetNotHEV_SSE2
        - NeedsFilter_SSE2
        - SignedShift8b_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec_sse2.c:742,3'
          Branch Sides:
            TrueSide:        'dec_sse2.c:744,24'
            TrueSideFuncs:
              - llvm.usub.sat.v16i8
              - llvm.usub.sat.v16i8
              - llvm.usub.sat.v16i8
              - llvm.usub.sat.v16i8
              - llvm.umax.v16i8
              - llvm.usub.sat.v16i8
              - llvm.usub.sat.v16i8
              - llvm.umax.v16i8
              - llvm.usub.sat.v16i8
              - llvm.usub.sat.v16i8
              - llvm.umax.v16i8
              - llvm.usub.sat.v16i8
              - llvm.usub.sat.v16i8
              - llvm.umax.v16i8
              - llvm.usub.sat.v16i8
              - llvm.usub.sat.v16i8
              - llvm.umax.v16i8
              - ComplexMask_SSE2
              - DoFilter4_SSE2
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec_sse2.c:766,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'dec_sse2.c:753,5'
          Dst:             ComplexMask_SSE2
        - Src:             'dec_sse2.c:754,5'
          Dst:             DoFilter4_SSE2
    - functionName:    HFilter8_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionDepth:   4
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          332
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter6_SSE2
        - DoSimpleFilter_SSE2
        - GetBaseDelta_SSE2
        - GetNotHEV_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - NeedsFilter_SSE2
        - SignedShift8b_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - Update2Pixels_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:829,3'
          Dst:             Load16x4_SSE2
        - Src:             'dec_sse2.c:832,3'
          Dst:             Load16x4_SSE2
        - Src:             'dec_sse2.c:835,3'
          Dst:             ComplexMask_SSE2
        - Src:             'dec_sse2.c:836,3'
          Dst:             DoFilter6_SSE2
        - Src:             'dec_sse2.c:838,3'
          Dst:             Store16x4_SSE2
        - Src:             'dec_sse2.c:839,3'
          Dst:             Store16x4_SSE2
    - functionName:    VFilter8_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionDepth:   3
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          994
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter6_SSE2
        - DoSimpleFilter_SSE2
        - GetBaseDelta_SSE2
        - GetNotHEV_SSE2
        - NeedsFilter_SSE2
        - SignedShift8b_SSE2
        - Update2Pixels_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:810,3'
          Dst:             ComplexMask_SSE2
        - Src:             'dec_sse2.c:811,3'
          Dst:             DoFilter6_SSE2
    - functionName:    HFilter16_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          340
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter6_SSE2
        - DoSimpleFilter_SSE2
        - GetBaseDelta_SSE2
        - GetNotHEV_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - NeedsFilter_SSE2
        - SignedShift8b_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - Update2Pixels_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:721,3'
          Dst:             Load16x4_SSE2
        - Src:             'dec_sse2.c:724,3'
          Dst:             Load16x4_SSE2
        - Src:             'dec_sse2.c:727,3'
          Dst:             ComplexMask_SSE2
        - Src:             'dec_sse2.c:728,3'
          Dst:             DoFilter6_SSE2
        - Src:             'dec_sse2.c:730,3'
          Dst:             Store16x4_SSE2
        - Src:             'dec_sse2.c:731,3'
          Dst:             Store16x4_SSE2
    - functionName:    VFilter16_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          521
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - ComplexMask_SSE2
        - DoFilter6_SSE2
        - DoSimpleFilter_SSE2
        - GetBaseDelta_SSE2
        - GetNotHEV_SSE2
        - NeedsFilter_SSE2
        - SignedShift8b_SSE2
        - Update2Pixels_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dec_sse2.c:703,3'
          Dst:             ComplexMask_SSE2
        - Src:             'dec_sse2.c:704,3'
          Dst:             DoFilter6_SSE2
    - functionName:    Transform_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   2
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          1330
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - VP8Transpose_2_4x4_16b
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec_sse2.c:67,9'
          Branch Sides:
            TrueSide:        'dec_sse2.c:68,21'
            TrueSideFuncs:
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.pmulh.w
              - VP8Transpose_2_4x4_16b
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.psrai.w
              - llvm.x86.sse2.psrai.w
              - llvm.x86.sse2.psrai.w
              - llvm.x86.sse2.psrai.w
              - VP8Transpose_2_4x4_16b
              - __sanitizer_cov_trace_const_cmp4
              - WebPMemToInt32
              - WebPMemToInt32
              - WebPMemToInt32
              - WebPMemToInt32
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - WebPInt32ToMem
              - WebPInt32ToMem
              - WebPInt32ToMem
              - WebPInt32ToMem
            FalseSide:       'dec_sse2.c:87,37'
            FalseSideFuncs:
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.pmulh.w
              - VP8Transpose_2_4x4_16b
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.psrai.w
              - llvm.x86.sse2.psrai.w
              - llvm.x86.sse2.psrai.w
              - llvm.x86.sse2.psrai.w
              - VP8Transpose_2_4x4_16b
              - __sanitizer_cov_trace_const_cmp4
              - WebPMemToInt32
              - WebPMemToInt32
              - WebPMemToInt32
              - WebPMemToInt32
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - WebPInt32ToMem
              - WebPInt32ToMem
              - WebPInt32ToMem
              - WebPInt32ToMem
        - Branch String:   'dec_sse2.c:153,9'
          Branch Sides:
            TrueSide:        'dec_sse2.c:155,41'
            TrueSideFuncs:
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - WebPInt32ToMem
              - WebPInt32ToMem
              - WebPInt32ToMem
              - WebPInt32ToMem
            FalseSide:       'dec_sse2.c:161,47'
            FalseSideFuncs:
              - WebPMemToInt32
              - WebPMemToInt32
              - WebPMemToInt32
              - WebPMemToInt32
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - WebPInt32ToMem
              - WebPInt32ToMem
              - WebPInt32ToMem
              - WebPInt32ToMem
        - Branch String:   'dec_sse2.c:182,9'
          Branch Sides:
            TrueSide:        'dec_sse2.c:184,35'
            TrueSideFuncs:   []
            FalseSide:       'dec_sse2.c:190,22'
            FalseSideFuncs:
              - WebPInt32ToMem
              - WebPInt32ToMem
              - WebPInt32ToMem
              - WebPInt32ToMem
      Callsites:
        - Src:             'dec_sse2.c:109,5'
          Dst:             VP8Transpose_2_4x4_16b
        - Src:             'dec_sse2.c:144,5'
          Dst:             VP8Transpose_2_4x4_16b
        - Src:             'dec_sse2.c:161,32'
          Dst:             WebPMemToInt32
        - Src:             'dec_sse2.c:162,32'
          Dst:             WebPMemToInt32
        - Src:             'dec_sse2.c:163,32'
          Dst:             WebPMemToInt32
        - Src:             'dec_sse2.c:164,32'
          Dst:             WebPMemToInt32
        - Src:             'dec_sse2.c:190,7'
          Dst:             WebPInt32ToMem
        - Src:             'dec_sse2.c:191,7'
          Dst:             WebPInt32ToMem
        - Src:             'dec_sse2.c:192,7'
          Dst:             WebPInt32ToMem
        - Src:             'dec_sse2.c:193,7'
          Dst:             WebPInt32ToMem
    - functionName:    VP8DspInitSSE2
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionDepth:   4
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - ComplexMask_SSE2
        - DC16NoLeft_SSE2
        - DC16NoTopLeft_SSE2
        - DC16NoTop_SSE2
        - DC16_SSE2
        - DC8uvNoLeft_SSE2
        - DC8uvNoTopLeft_SSE2
        - DC8uvNoTop_SSE2
        - DC8uv_SSE2
        - DoFilter2_SSE2
        - DoFilter4_SSE2
        - DoFilter6_SSE2
        - DoSimpleFilter_SSE2
        - GetBaseDelta_SSE2
        - GetNotHEV_SSE2
        - HE16_SSE2
        - HFilter16_SSE2
        - HFilter16i_SSE2
        - HFilter8_SSE2
        - HFilter8i_SSE2
        - LD4_SSE2
        - Load16x4_SSE2
        - Load8x4_SSE2
        - NeedsFilter_SSE2
        - Put16_SSE2
        - Put8x8uv_SSE2
        - RD4_SSE2
        - SignedShift8b_SSE2
        - SimpleHFilter16_SSE2
        - SimpleHFilter16i_SSE2
        - SimpleVFilter16_SSE2
        - SimpleVFilter16i_SSE2
        - Store16x4_SSE2
        - Store4x4_SSE2
        - TM16_SSE2
        - TM4_SSE2
        - TM8uv_SSE2
        - Transform_SSE2
        - TrueMotion_SSE2
        - Update2Pixels_SSE2
        - VE16_SSE2
        - VE4_SSE2
        - VE8uv_SSE2
        - VFilter16_SSE2
        - VFilter16i_SSE2
        - VFilter8_SSE2
        - VFilter8i_SSE2
        - VL4_SSE2
        - VP8Transpose_2_4x4_16b
        - VR4_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GradientPredictDirect_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          302
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - GradientPredictor_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filters_sse2.c:151,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:152,57'
            TrueSideFuncs:
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - GradientPredictor_SSE2
            FalseSide:       'filters_sse2.c:165,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - GradientPredictor_SSE2
        - Branch String:   'filters_sse2.c:165,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:166,46'
            TrueSideFuncs:
              - GradientPredictor_SSE2
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'filters_sse2.c:169,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'filters_sse2.c:166,23'
          Dst:             GradientPredictor_SSE2
    - functionName:    GradientPredictor_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char '
        - 'char '
        - 'char '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'filters_sse2.c:142,10'
          Branch Sides:
            TrueSide:        'filters_sse2.c:142,31'
            TrueSideFuncs:   []
            FalseSide:       'filters_sse2.c:142,36'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    DoGradientFilter_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionDepth:   2
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          223
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - GradientPredictDirect_SSE2
        - GradientPredictor_SSE2
        - PredictLineLeft_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filters_sse2.c:177,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:177,3'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GradientPredictDirect_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:177,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:177,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:177,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GradientPredictDirect_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:177,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:177,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:177,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GradientPredictDirect_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:177,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:177,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:177,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GradientPredictDirect_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:177,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:177,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:177,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GradientPredictDirect_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:177,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:177,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:177,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - GradientPredictDirect_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:177,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:177,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:177,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - GradientPredictDirect_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:177,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:177,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:177,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - GradientPredictDirect_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:177,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:182,7'
          Branch Sides:
            TrueSide:        'filters_sse2.c:183,14'
            TrueSideFuncs:
              - PredictLineLeft_SSE2
              - GradientPredictDirect_SSE2
            FalseSide:       'filters_sse2.c:191,3'
            FalseSideFuncs:
              - GradientPredictDirect_SSE2
        - Branch String:   'filters_sse2.c:191,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:192,24'
            TrueSideFuncs:
              - GradientPredictDirect_SSE2
            FalseSide:       'filters_sse2.c:198,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'filters_sse2.c:177,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:177,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:177,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:177,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:177,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:177,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:184,5'
          Dst:             PredictLineLeft_SSE2
        - Src:             'filters_sse2.c:193,5'
          Dst:             GradientPredictDirect_SSE2
    - functionName:    PredictLineLeft_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          213
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'filters_sse2.c:57,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:57,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'filters_sse2.c:58,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'filters_sse2.c:58,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:59,57'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'filters_sse2.c:68,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'filters_sse2.c:68,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:68,36'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'filters_sse2.c:69,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'filters_sse2.c:57,3'
          Dst:             __assert_fail
    - functionName:    PredictLineTop_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          213
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filters_sse2.c:39,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:39,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'filters_sse2.c:40,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'filters_sse2.c:40,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:41,57'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'filters_sse2.c:50,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'filters_sse2.c:50,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:50,36'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'filters_sse2.c:51,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'filters_sse2.c:39,3'
          Dst:             __assert_fail
    - functionName:    DoVerticalFilter_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   2
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          203
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filters_sse2.c:114,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:114,3'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineTop_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:114,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:114,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:114,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineTop_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:114,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:114,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:114,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineTop_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:114,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:114,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:114,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineTop_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:114,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:114,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:114,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineTop_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:114,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:114,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:114,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineTop_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:114,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:114,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:114,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineTop_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:114,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:114,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:114,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineTop_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:114,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:118,7'
          Branch Sides:
            TrueSide:        'filters_sse2.c:120,14'
            TrueSideFuncs:
              - PredictLineLeft_SSE2
              - PredictLineTop_SSE2
            FalseSide:       'filters_sse2.c:129,3'
            FalseSideFuncs:
              - PredictLineTop_SSE2
        - Branch String:   'filters_sse2.c:129,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:130,25'
            TrueSideFuncs:
              - PredictLineTop_SSE2
            FalseSide:       'filters_sse2.c:135,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'filters_sse2.c:114,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:114,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:114,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:114,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:114,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:114,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:122,5'
          Dst:             PredictLineLeft_SSE2
        - Src:             'filters_sse2.c:130,5'
          Dst:             PredictLineTop_SSE2
    - functionName:    DoHorizontalFilter_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   2
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          217
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - PredictLineLeft_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filters_sse2.c:81,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:81,3'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineLeft_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:81,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:81,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:81,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineLeft_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:81,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:81,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:81,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineLeft_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:81,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:81,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:81,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineLeft_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:81,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:81,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:81,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineLeft_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:81,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:81,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:81,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineLeft_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:81,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:81,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:81,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineLeft_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:81,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:81,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:81,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - PredictLineLeft_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:81,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'filters_sse2.c:85,7'
          Branch Sides:
            TrueSide:        'filters_sse2.c:87,14'
            TrueSideFuncs:
              - PredictLineLeft_SSE2
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:95,3'
            FalseSideFuncs:
              - PredictLineLeft_SSE2
        - Branch String:   'filters_sse2.c:95,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:97,14'
            TrueSideFuncs:
              - PredictLineLeft_SSE2
            FalseSide:       'filters_sse2.c:103,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'filters_sse2.c:81,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:81,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:81,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:81,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:81,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:81,3'
          Dst:             __assert_fail
        - Src:             'filters_sse2.c:88,5'
          Dst:             PredictLineLeft_SSE2
        - Src:             'filters_sse2.c:98,5'
          Dst:             PredictLineLeft_SSE2
    - functionName:    GradientPredictInverse_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          392
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - GradientPredictor_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filters_sse2.c:270,7'
          Branch Sides:
            TrueSide:        'filters_sse2.c:270,7'
            TrueSideFuncs:   []
            FalseSide:       'filters_sse2.c:272,25'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - GradientPredictor_SSE2
              - llvm.x86.sse2.packuswb.128
        - Branch String:   'filters_sse2.c:275,5'
          Branch Sides:
            TrueSide:        'filters_sse2.c:276,61'
            TrueSideFuncs:
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - GradientPredictor_SSE2
            FalseSide:       'filters_sse2.c:299,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - GradientPredictor_SSE2
        - Branch String:   'filters_sse2.c:291,13'
          Branch Sides:
            TrueSide:        'filters_sse2.c:291,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - GradientPredictor_SSE2
              - llvm.x86.sse2.packuswb.128
            FalseSide:       'filters_sse2.c:292,13'
            FalseSideFuncs:
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - GradientPredictor_SSE2
        - Branch String:   'filters_sse2.c:299,5'
          Branch Sides:
            TrueSide:        'filters_sse2.c:300,48'
            TrueSideFuncs:
              - GradientPredictor_SSE2
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'filters_sse2.c:303,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'filters_sse2.c:300,25'
          Dst:             GradientPredictor_SSE2
    - functionName:    GradientFilter_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoGradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictor_SSE2
        - PredictLineLeft_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'filters_sse2.c:217,3'
          Dst:             DoGradientFilter_SSE2
    - functionName:    VerticalFilter_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoVerticalFilter_SSE2
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'filters_sse2.c:212,3'
          Dst:             DoVerticalFilter_SSE2
    - functionName:    HorizontalFilter_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DoHorizontalFilter_SSE2
        - PredictLineLeft_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'filters_sse2.c:206,3'
          Dst:             DoHorizontalFilter_SSE2
    - functionName:    GradientUnfilter_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GradientPredictInverse_SSE2
        - GradientPredictor_SSE2
        - HorizontalUnfilter_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filters_sse2.c:308,7'
          Branch Sides:
            TrueSide:        'filters_sse2.c:309,35'
            TrueSideFuncs:
              - HorizontalUnfilter_SSE2
            FalseSide:       'filters_sse2.c:311,24'
            FalseSideFuncs:
              - GradientPredictInverse_SSE2
      Callsites:
        - Src:             'filters_sse2.c:309,5'
          Dst:             HorizontalUnfilter_SSE2
        - Src:             'filters_sse2.c:312,5'
          Dst:             GradientPredictInverse_SSE2
    - functionName:    HorizontalUnfilter_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          257
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'filters_sse2.c:227,31'
          Branch Sides:
            TrueSide:        'filters_sse2.c:227,28'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.psrli.q
            FalseSide:       'filters_sse2.c:227,50'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.psrli.q
        - Branch String:   'filters_sse2.c:228,7'
          Branch Sides:
            TrueSide:        'filters_sse2.c:228,19'
            TrueSideFuncs:   []
            FalseSide:       'filters_sse2.c:229,33'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.psrli.q
        - Branch String:   'filters_sse2.c:230,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:231,57'
            TrueSideFuncs:
              - llvm.x86.sse2.psrli.q
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'filters_sse2.c:242,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'filters_sse2.c:242,3'
          Branch Sides:
            TrueSide:        'filters_sse2.c:242,45'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'filters_sse2.c:242,3'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VerticalUnfilter_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          225
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - HorizontalUnfilter_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'filters_sse2.c:247,7'
          Branch Sides:
            TrueSide:        'filters_sse2.c:248,35'
            TrueSideFuncs:
              - HorizontalUnfilter_SSE2
            FalseSide:       'filters_sse2.c:251,25'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'filters_sse2.c:252,5'
          Branch Sides:
            TrueSide:        'filters_sse2.c:252,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'filters_sse2.c:253,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'filters_sse2.c:253,5'
          Branch Sides:
            TrueSide:        'filters_sse2.c:254,59'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'filters_sse2.c:263,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'filters_sse2.c:263,5'
          Branch Sides:
            TrueSide:        'filters_sse2.c:0,0'
            TrueSideFuncs:   []
            FalseSide:       'filters_sse2.c:263,47'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'filters_sse2.c:248,5'
          Dst:             HorizontalUnfilter_SSE2
        - Src:             'filters_sse2.c:252,5'
          Dst:             __assert_fail
    - functionName:    VP8FiltersInitSSE2
      functionSourceFile: '/src/libwebp/src/dsp/filters_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionDepth:   4
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_SSE2
        - DoVerticalFilter_SSE2
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_SSE2
        - GradientUnfilter_SSE2
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_SSE2
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - VerticalFilter_SSE2
        - VerticalUnfilter_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8PlanarTo24b_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/common_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          1240
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8L32bToPlanar_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/common_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          248
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Average2_m128i
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          155
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LAddPixels
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/lossless_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ClampedAddSubtractHalf_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          223
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ClampedAddSubtractFull_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          151
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Select_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          240
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:77,10'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:77,31'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse2.c:77,35'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    Average4_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   1
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_uint32_16_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless_sse2.c:129,24'
          Dst:             Average2_uint32_16_SSE2
        - Src:             'lossless_sse2.c:130,24'
          Dst:             Average2_uint32_16_SSE2
    - functionName:    Average2_uint32_16_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          93
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Average2_uint32_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          181
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Average2_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_uint32_SSE2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless_sse2.c:112,3'
          Dst:             Average2_uint32_SSE2
    - functionName:    Average3_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          110
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_uint32_16_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless_sse2.c:119,24'
          Dst:             Average2_uint32_16_SSE2
    - functionName:    ConvertBGRAToBGR_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          300
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LConvertBGRAToBGR_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:641,3'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:642,19'
            TrueSideFuncs:
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - __sanitizer_cov_trace_const_cmp4
              - VP8LConvertBGRAToBGR_C
            FalseSide:       'lossless_sse2.c:662,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LConvertBGRAToBGR_C
        - Branch String:   'lossless_sse2.c:662,7'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:662,7'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse2.c:663,45'
            FalseSideFuncs:
              - VP8LConvertBGRAToBGR_C
      Callsites:
        - Src:             'lossless_sse2.c:663,5'
          Dst:             VP8LConvertBGRAToBGR_C
    - functionName:    ConvertBGRAToRGB565_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          598
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LConvertBGRAToRGB565_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:600,3'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:601,19'
            TrueSideFuncs:
              - llvm.x86.sse2.psrli.w
              - llvm.x86.sse2.pslli.w
              - llvm.x86.sse2.psrli.w
              - __sanitizer_cov_trace_const_cmp4
              - VP8LConvertBGRAToRGB565_C
            FalseSide:       'lossless_sse2.c:629,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LConvertBGRAToRGB565_C
        - Branch String:   'lossless_sse2.c:629,7'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:629,7'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse2.c:630,48'
            FalseSideFuncs:
              - VP8LConvertBGRAToRGB565_C
      Callsites:
        - Src:             'lossless_sse2.c:630,5'
          Dst:             VP8LConvertBGRAToRGB565_C
    - functionName:    ConvertBGRAToRGBA4444_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          459
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LConvertBGRAToRGBA4444_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:563,3'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:564,19'
            TrueSideFuncs:
              - llvm.x86.sse2.psrli.w
              - __sanitizer_cov_trace_const_cmp4
              - VP8LConvertBGRAToRGBA4444_C
            FalseSide:       'lossless_sse2.c:588,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LConvertBGRAToRGBA4444_C
        - Branch String:   'lossless_sse2.c:588,7'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:588,7'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse2.c:589,50'
            FalseSideFuncs:
              - VP8LConvertBGRAToRGBA4444_C
      Callsites:
        - Src:             'lossless_sse2.c:589,5'
          Dst:             VP8LConvertBGRAToRGBA4444_C
    - functionName:    ConvertBGRAToRGBA_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          240
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LConvertBGRAToRGBA_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:534,3'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:535,19'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LConvertBGRAToRGBA_C
            FalseSide:       'lossless_sse2.c:552,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LConvertBGRAToRGBA_C
        - Branch String:   'lossless_sse2.c:552,7'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:552,7'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse2.c:553,46'
            FalseSideFuncs:
              - VP8LConvertBGRAToRGBA_C
      Callsites:
        - Src:             'lossless_sse2.c:553,5'
          Dst:             VP8LConvertBGRAToRGBA_C
    - functionName:    ConvertBGRAToRGB_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          228
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VP8L32bToPlanar_SSE2
        - VP8LConvertBGRAToRGB_C
        - VP8PlanarTo24b_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:498,3'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:500,13'
            TrueSideFuncs:
              - VP8L32bToPlanar_SSE2
              - VP8L32bToPlanar_SSE2
              - VP8PlanarTo24b_SSE2
              - __sanitizer_cov_trace_const_cmp4
              - VP8LConvertBGRAToRGB_C
            FalseSide:       'lossless_sse2.c:524,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LConvertBGRAToRGB_C
        - Branch String:   'lossless_sse2.c:524,7'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:524,7'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse2.c:525,45'
            FalseSideFuncs:
              - VP8LConvertBGRAToRGB_C
      Callsites:
        - Src:             'lossless_sse2.c:508,5'
          Dst:             VP8L32bToPlanar_SSE2
        - Src:             'lossless_sse2.c:509,5'
          Dst:             VP8L32bToPlanar_SSE2
        - Src:             'lossless_sse2.c:512,5'
          Dst:             VP8PlanarTo24b_SSE2
        - Src:             'lossless_sse2.c:525,5'
          Dst:             VP8LConvertBGRAToRGB_C
    - functionName:    TransformColorInverse_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'struct.VP8LMultipliers *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          349
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ColorTransformDelta
        - VP8LTransformColorInverse_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:469,3'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:470,57'
            TrueSideFuncs:
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.pslli.w
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse2.psrli.d
              - llvm.x86.sse2.psrli.w
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LTransformColorInverse_C
            FalseSide:       'lossless_sse2.c:485,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LTransformColorInverse_C
        - Branch String:   'lossless_sse2.c:485,7'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:485,7'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse2.c:486,33'
            FalseSideFuncs:
              - VP8LTransformColorInverse_C
      Callsites:
        - Src:             'lossless_sse2.c:486,5'
          Dst:             VP8LTransformColorInverse_C
    - functionName:    AddGreenToBlueAndRed_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          134
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LAddGreenToBlueAndRed_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:439,3'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:440,57'
            TrueSideFuncs:
              - llvm.x86.sse2.psrli.w
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LAddGreenToBlueAndRed_C
            FalseSide:       'lossless_sse2.c:448,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LAddGreenToBlueAndRed_C
        - Branch String:   'lossless_sse2.c:448,7'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:448,7'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse2.c:449,32'
            FalseSideFuncs:
              - VP8LAddGreenToBlueAndRed_C
      Callsites:
        - Src:             'lossless_sse2.c:449,5'
          Dst:             VP8LAddGreenToBlueAndRed_C
    - functionName:    PredictorAdd13_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - ClampedAddSubtractHalf_SSE2
        - Predictor13_SSE2
        - VP8LAddPixels
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:431,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:431,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - Predictor13_SSE2
              - VP8LAddPixels.1573
            FalseSide:       'lossless_sse2.c:431,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless_sse2.c:431,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:431,1'
            TrueSideFuncs:
              - Predictor13_SSE2
              - VP8LAddPixels.1573
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless_sse2.c:431,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless_sse2.c:431,1'
          Dst:             __assert_fail
        - Src:             'lossless_sse2.c:431,1'
          Dst:             Predictor13_SSE2
        - Src:             'lossless_sse2.c:431,1'
          Dst:             VP8LAddPixels
    - functionName:    Predictor13_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ClampedAddSubtractHalf_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless_sse2.c:181,25'
          Dst:             ClampedAddSubtractHalf_SSE2
    - functionName:    PredictorAdd12_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          575
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:403,3'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:405,52'
            TrueSideFuncs:
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless_sse2.c:422,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless_sse2.c:422,7'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:422,7'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse2.c:423,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    PredictorAdd11_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          810
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:351,3'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:352,50'
            TrueSideFuncs:
              - llvm.x86.sse2.psad.bw
              - llvm.x86.sse2.psad.bw
              - llvm.x86.sse2.packssdw.128
              - llvm.x86.sse2.psad.bw
              - llvm.x86.sse2.psad.bw
              - llvm.x86.sse2.psad.bw
              - llvm.x86.sse2.psad.bw
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless_sse2.c:375,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless_sse2.c:375,7'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:375,7'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse2.c:376,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    PredictorAdd10_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          346
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - Average2_m128i
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:303,3'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:304,52'
            TrueSideFuncs:
              - Average2_m128i
              - Average2_m128i
              - Average2_m128i
              - Average2_m128i
              - Average2_m128i
              - Average2_m128i
              - Average2_m128i
              - Average2_m128i
              - Average2_m128i
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless_sse2.c:318,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless_sse2.c:318,7'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:318,7'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse2.c:319,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'lossless_sse2.c:309,5'
          Dst:             Average2_m128i
        - Src:             'lossless_sse2.c:310,5'
          Dst:             Average2_m128i
        - Src:             'lossless_sse2.c:310,5'
          Dst:             Average2_m128i
        - Src:             'lossless_sse2.c:312,5'
          Dst:             Average2_m128i
        - Src:             'lossless_sse2.c:312,5'
          Dst:             Average2_m128i
        - Src:             'lossless_sse2.c:314,5'
          Dst:             Average2_m128i
        - Src:             'lossless_sse2.c:314,5'
          Dst:             Average2_m128i
        - Src:             'lossless_sse2.c:316,5'
          Dst:             Average2_m128i
        - Src:             'lossless_sse2.c:316,5'
          Dst:             Average2_m128i
    - functionName:    PredictorAdd9_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          149
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Average2_m128i
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:280,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:280,1'
            TrueSideFuncs:
              - Average2_m128i
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless_sse2.c:280,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless_sse2.c:280,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:280,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless_sse2.c:280,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless_sse2.c:280,1'
          Dst:             Average2_m128i
    - functionName:    PredictorAdd8_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          149
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Average2_m128i
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:278,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:278,1'
            TrueSideFuncs:
              - Average2_m128i
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless_sse2.c:278,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless_sse2.c:278,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:278,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless_sse2.c:278,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless_sse2.c:278,1'
          Dst:             Average2_m128i
    - functionName:    PredictorAdd7_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Average2_SSE2
        - Average2_uint32_SSE2
        - Predictor7_SSE2
        - VP8LAddPixels
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:258,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:258,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - Predictor7_SSE2
              - VP8LAddPixels.1573
            FalseSide:       'lossless_sse2.c:258,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless_sse2.c:258,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:258,1'
            TrueSideFuncs:
              - Predictor7_SSE2
              - VP8LAddPixels.1573
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless_sse2.c:258,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless_sse2.c:258,1'
          Dst:             __assert_fail
        - Src:             'lossless_sse2.c:258,1'
          Dst:             Predictor7_SSE2
        - Src:             'lossless_sse2.c:258,1'
          Dst:             VP8LAddPixels
    - functionName:    Predictor7_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   2
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_SSE2
        - Average2_uint32_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless_sse2.c:149,25'
          Dst:             Average2_SSE2
    - functionName:    PredictorAdd6_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Average2_SSE2
        - Average2_uint32_SSE2
        - Predictor6_SSE2
        - VP8LAddPixels
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:257,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:257,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - Predictor6_SSE2
              - VP8LAddPixels.1573
            FalseSide:       'lossless_sse2.c:257,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless_sse2.c:257,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:257,1'
            TrueSideFuncs:
              - Predictor6_SSE2
              - VP8LAddPixels.1573
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless_sse2.c:257,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless_sse2.c:257,1'
          Dst:             __assert_fail
        - Src:             'lossless_sse2.c:257,1'
          Dst:             Predictor6_SSE2
        - Src:             'lossless_sse2.c:257,1'
          Dst:             VP8LAddPixels
    - functionName:    Predictor6_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionDepth:   2
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_SSE2
        - Average2_uint32_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless_sse2.c:144,25'
          Dst:             Average2_SSE2
    - functionName:    PredictorAdd5_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - Average2_uint32_16_SSE2
        - Average3_SSE2
        - Predictor5_SSE2
        - VP8LAddPixels
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:256,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:256,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - Predictor5_SSE2
              - VP8LAddPixels.1573
            FalseSide:       'lossless_sse2.c:256,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'lossless_sse2.c:256,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:256,1'
            TrueSideFuncs:
              - Predictor5_SSE2
              - VP8LAddPixels.1573
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'lossless_sse2.c:256,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'lossless_sse2.c:256,1'
          Dst:             __assert_fail
        - Src:             'lossless_sse2.c:256,1'
          Dst:             Predictor5_SSE2
        - Src:             'lossless_sse2.c:256,1'
          Dst:             VP8LAddPixels
    - functionName:    Predictor5_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   2
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_uint32_16_SSE2
        - Average3_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless_sse2.c:139,25'
          Dst:             Average3_SSE2
    - functionName:    PredictorAdd4_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          132
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:251,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:251,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless_sse2.c:251,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless_sse2.c:251,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:251,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless_sse2.c:251,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    PredictorAdd3_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          132
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:249,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:249,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless_sse2.c:249,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless_sse2.c:249,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:249,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless_sse2.c:249,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    PredictorAdd2_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          131
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:247,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:247,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless_sse2.c:247,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless_sse2.c:247,1'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:247,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless_sse2.c:247,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    PredictorAdd1_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          198
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:208,3'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:210,58'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless_sse2.c:224,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless_sse2.c:224,7'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:224,7'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse2.c:225,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    PredictorAdd0_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          143
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse2.c:192,3'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:193,58'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'lossless_sse2.c:197,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'lossless_sse2.c:197,7'
          Branch Sides:
            TrueSide:        'lossless_sse2.c:197,7'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse2.c:198,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    Predictor12_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ClampedAddSubtractFull_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless_sse2.c:176,25'
          Dst:             ClampedAddSubtractFull_SSE2
    - functionName:    Predictor11_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Select_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless_sse2.c:171,25'
          Dst:             Select_SSE2
    - functionName:    Predictor10_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   2
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_uint32_16_SSE2
        - Average4_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless_sse2.c:166,25'
          Dst:             Average4_SSE2
    - functionName:    Predictor9_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   2
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_SSE2
        - Average2_uint32_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless_sse2.c:160,25'
          Dst:             Average2_SSE2
    - functionName:    Predictor8_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionDepth:   2
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Average2_SSE2
        - Average2_uint32_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lossless_sse2.c:154,25'
          Dst:             Average2_SSE2
    - functionName:    VP8LDspInitSSE2
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionDepth:   3
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - AddGreenToBlueAndRed_SSE2
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - ColorTransformDelta
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - Select_SSE2
        - TransformColorInverse_SSE2
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LTransformColorInverse_C
        - VP8PlanarTo24b_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ProcessRow_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          301
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LoadDispatchAndMult_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'int *'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          155
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'rescaler_sse2.c:181,7'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:182,27'
            TrueSideFuncs:   []
            FalseSide:       'rescaler_sse2.c:187,13'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    WebPRescalerOutputDone
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPMemToUint32
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPMemToInt32
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPMemToUint32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/utils/utils.h:79,19'
          Dst:             WebPMemToUint32
    - functionName:    WebPUint32ToMem
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPInt32ToMem
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPUint32ToMem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/utils/utils.h:87,3'
          Dst:             WebPUint32ToMem
    - functionName:    LoadEightPixels_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LoadTwoPixels_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          68
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPRescalerInputDone
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/rescaler_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RescalerExportRowShrink_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          609
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - LoadDispatchAndMult_SSE2
        - ProcessRow_SSE2
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rescaler_sse2.c:293,3'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:293,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:294,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - ProcessRow_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - LoadDispatchAndMult_SSE2
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.pslli.q
              - llvm.x86.sse2.pslli.q
              - ProcessRow_SSE2
              - __assert_fail
        - Branch String:   'rescaler_sse2.c:294,3'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:294,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:295,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - ProcessRow_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - LoadDispatchAndMult_SSE2
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.pslli.q
              - llvm.x86.sse2.pslli.q
              - ProcessRow_SSE2
              - __assert_fail
        - Branch String:   'rescaler_sse2.c:295,3'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:295,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:296,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - ProcessRow_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - LoadDispatchAndMult_SSE2
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.pslli.q
              - llvm.x86.sse2.pslli.q
              - ProcessRow_SSE2
        - Branch String:   'rescaler_sse2.c:296,7'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:297,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - LoadDispatchAndMult_SSE2
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.pslli.q
              - llvm.x86.sse2.pslli.q
              - ProcessRow_SSE2
            FalseSide:       'rescaler_sse2.c:329,28'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - ProcessRow_SSE2
        - Branch String:   'rescaler_sse2.c:300,5'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:302,32'
            TrueSideFuncs:
              - LoadDispatchAndMult_SSE2
              - LoadDispatchAndMult_SSE2
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.pslli.q
              - llvm.x86.sse2.pslli.q
              - ProcessRow_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_sse2.c:322,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler_sse2.c:322,5'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:323,34'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'rescaler_sse2.c:328,3'
            FalseSideFuncs:  []
        - Branch String:   'rescaler_sse2.c:325,20'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:322,31'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_sse2.c:325,48'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler_sse2.c:332,5'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:334,32'
            TrueSideFuncs:
              - LoadDispatchAndMult_SSE2
              - ProcessRow_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_sse2.c:339,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler_sse2.c:339,5'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:0,0'
            TrueSideFuncs:   []
            FalseSide:       'rescaler_sse2.c:340,26'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'rescaler_sse2.c:341,20'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:339,31'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_sse2.c:341,48'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'rescaler_sse2.c:293,3'
          Dst:             WebPRescalerOutputDone
        - Src:             'rescaler_sse2.c:293,3'
          Dst:             __assert_fail
        - Src:             'rescaler_sse2.c:294,3'
          Dst:             __assert_fail
        - Src:             'rescaler_sse2.c:295,3'
          Dst:             __assert_fail
        - Src:             'rescaler_sse2.c:302,7'
          Dst:             LoadDispatchAndMult_SSE2
        - Src:             'rescaler_sse2.c:303,7'
          Dst:             LoadDispatchAndMult_SSE2
        - Src:             'rescaler_sse2.c:319,9'
          Dst:             ProcessRow_SSE2
        - Src:             'rescaler_sse2.c:334,7'
          Dst:             LoadDispatchAndMult_SSE2
        - Src:             'rescaler_sse2.c:337,7'
          Dst:             ProcessRow_SSE2
    - functionName:    RescalerExportRowExpand_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.WebPRescaler *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          588
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - LoadDispatchAndMult_SSE2
        - ProcessRow_SSE2
        - WebPRescalerOutputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rescaler_sse2.c:236,3'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:236,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:237,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - LoadDispatchAndMult_SSE2
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - ProcessRow_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - ProcessRow_SSE2
        - Branch String:   'rescaler_sse2.c:237,3'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:237,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - LoadDispatchAndMult_SSE2
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - ProcessRow_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - ProcessRow_SSE2
            FalseSide:       'rescaler_sse2.c:237,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'rescaler_sse2.c:237,3'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:237,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:238,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - LoadDispatchAndMult_SSE2
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - ProcessRow_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - ProcessRow_SSE2
        - Branch String:   'rescaler_sse2.c:238,3'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:238,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:239,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - LoadDispatchAndMult_SSE2
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - ProcessRow_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - ProcessRow_SSE2
        - Branch String:   'rescaler_sse2.c:239,7'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:240,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - ProcessRow_SSE2
            FalseSide:       'rescaler_sse2.c:251,24'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadDispatchAndMult_SSE2
              - LoadDispatchAndMult_SSE2
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - ProcessRow_SSE2
        - Branch String:   'rescaler_sse2.c:240,5'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:242,32'
            TrueSideFuncs:
              - LoadDispatchAndMult_SSE2
              - ProcessRow_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_sse2.c:245,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler_sse2.c:245,5'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:246,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'rescaler_sse2.c:250,3'
            FalseSideFuncs:  []
        - Branch String:   'rescaler_sse2.c:248,20'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:245,31'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_sse2.c:248,48'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler_sse2.c:256,5'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:258,32'
            TrueSideFuncs:
              - LoadDispatchAndMult_SSE2
              - LoadDispatchAndMult_SSE2
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.psrli.q
              - ProcessRow_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_sse2.c:276,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'rescaler_sse2.c:276,5'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:0,0'
            TrueSideFuncs:   []
            FalseSide:       'rescaler_sse2.c:277,36'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'rescaler_sse2.c:281,20'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:276,31'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'rescaler_sse2.c:281,48'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'rescaler_sse2.c:236,3'
          Dst:             WebPRescalerOutputDone
        - Src:             'rescaler_sse2.c:236,3'
          Dst:             __assert_fail
        - Src:             'rescaler_sse2.c:237,3'
          Dst:             __assert_fail
        - Src:             'rescaler_sse2.c:238,3'
          Dst:             __assert_fail
        - Src:             'rescaler_sse2.c:242,7'
          Dst:             LoadDispatchAndMult_SSE2
        - Src:             'rescaler_sse2.c:243,7'
          Dst:             ProcessRow_SSE2
        - Src:             'rescaler_sse2.c:258,7'
          Dst:             LoadDispatchAndMult_SSE2
        - Src:             'rescaler_sse2.c:259,7'
          Dst:             LoadDispatchAndMult_SSE2
        - Src:             'rescaler_sse2.c:273,9'
          Dst:             ProcessRow_SSE2
    - functionName:    RescalerImportRowShrink_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   2
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.WebPRescaler *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          580
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInputDone
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rescaler_sse2.c:124,30'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:124,33'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPRescalerInputDone.1617
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.packssdw.128
              - WebPMemToInt32.1614
              - __assert_fail
              - __assert_fail
              - WebPRescalerImportRowShrink_C
            FalseSide:       'rescaler_sse2.c:125,35'
            FalseSideFuncs:
              - WebPRescalerImportRowShrink_C
        - Branch String:   'rescaler_sse2.c:124,7'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:125,35'
            TrueSideFuncs:
              - WebPRescalerImportRowShrink_C
            FalseSide:       'rescaler_sse2.c:128,3'
            FalseSideFuncs:
              - WebPRescalerInputDone.1617
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.packssdw.128
              - WebPMemToInt32.1614
              - __assert_fail
              - __assert_fail
        - Branch String:   'rescaler_sse2.c:128,3'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:128,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:129,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.packssdw.128
              - WebPMemToInt32.1614
              - __assert_fail
        - Branch String:   'rescaler_sse2.c:129,3'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:129,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:131,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.packssdw.128
              - WebPMemToInt32.1614
        - Branch String:   'rescaler_sse2.c:131,3'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:132,20'
            TrueSideFuncs:
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.packssdw.128
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - WebPMemToInt32.1614
            FalseSide:       'rescaler_sse2.c:164,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'rescaler_sse2.c:134,5'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:135,21'
            TrueSideFuncs:
              - WebPMemToInt32.1614
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.packssdw.128
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:144,44'
            FalseSideFuncs:
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.pmulhu.w
              - llvm.x86.sse2.psrli.q
              - llvm.x86.sse2.packssdw.128
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - WebPMemToInt32.1614
        - Branch String:   'rescaler_sse2.c:164,3'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:164,3'
            TrueSideFuncs:   []
            FalseSide:       'rescaler_sse2.c:164,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'rescaler_sse2.c:125,5'
          Dst:             WebPRescalerImportRowShrink_C
        - Src:             'rescaler_sse2.c:128,3'
          Dst:             WebPRescalerInputDone
        - Src:             'rescaler_sse2.c:128,3'
          Dst:             __assert_fail
        - Src:             'rescaler_sse2.c:129,3'
          Dst:             __assert_fail
        - Src:             'rescaler_sse2.c:135,43'
          Dst:             WebPMemToInt32
        - Src:             'rescaler_sse2.c:164,3'
          Dst:             __assert_fail
    - functionName:    RescalerImportRowExpand_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   2
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.WebPRescaler *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          371
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - WebPInt32ToMem
        - WebPRescalerImportRowExpand_C
        - WebPRescalerInputDone
        - WebPUint32ToMem
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rescaler_sse2.c:55,26'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:55,29'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPRescalerInputDone.1617
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - LoadEightPixels_SSE2
              - llvm.x86.sse2.pmadd.wd
              - WebPInt32ToMem.1616
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadEightPixels_SSE2
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - LoadTwoPixels_SSE2
              - llvm.x86.sse2.pmadd.wd
              - __sanitizer_cov_trace_const_cmp4
              - LoadTwoPixels_SSE2
              - __assert_fail
              - WebPRescalerImportRowExpand_C
            FalseSide:       'rescaler_sse2.c:56,35'
            FalseSideFuncs:
              - WebPRescalerImportRowExpand_C
        - Branch String:   'rescaler_sse2.c:55,7'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:56,35'
            TrueSideFuncs:
              - WebPRescalerImportRowExpand_C
            FalseSide:       'rescaler_sse2.c:60,3'
            FalseSideFuncs:
              - WebPRescalerInputDone.1617
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - LoadEightPixels_SSE2
              - llvm.x86.sse2.pmadd.wd
              - WebPInt32ToMem.1616
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadEightPixels_SSE2
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - LoadTwoPixels_SSE2
              - llvm.x86.sse2.pmadd.wd
              - __sanitizer_cov_trace_const_cmp4
              - LoadTwoPixels_SSE2
              - __assert_fail
        - Branch String:   'rescaler_sse2.c:60,3'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:60,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:61,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - LoadEightPixels_SSE2
              - llvm.x86.sse2.pmadd.wd
              - WebPInt32ToMem.1616
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadEightPixels_SSE2
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - LoadTwoPixels_SSE2
              - llvm.x86.sse2.pmadd.wd
              - __sanitizer_cov_trace_const_cmp4
              - LoadTwoPixels_SSE2
        - Branch String:   'rescaler_sse2.c:61,3'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:61,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:62,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - LoadEightPixels_SSE2
              - llvm.x86.sse2.pmadd.wd
              - WebPInt32ToMem.1616
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadEightPixels_SSE2
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - LoadTwoPixels_SSE2
              - llvm.x86.sse2.pmadd.wd
              - __sanitizer_cov_trace_const_cmp4
              - LoadTwoPixels_SSE2
        - Branch String:   'rescaler_sse2.c:62,7'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:63,24'
            TrueSideFuncs:
              - LoadTwoPixels_SSE2
              - llvm.x86.sse2.pmadd.wd
              - __sanitizer_cov_trace_const_cmp4
              - LoadTwoPixels_SSE2
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:80,38'
            FalseSideFuncs:
              - LoadEightPixels_SSE2
              - llvm.x86.sse2.pmadd.wd
              - WebPInt32ToMem.1616
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadEightPixels_SSE2
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'rescaler_sse2.c:70,11'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:70,29'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:71,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.pmadd.wd
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - LoadTwoPixels_SSE2
        - Branch String:   'rescaler_sse2.c:72,11'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:65,5'
            TrueSideFuncs:
              - llvm.x86.sse2.pmadd.wd
              - __sanitizer_cov_trace_const_cmp4
              - LoadTwoPixels_SSE2
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:73,28'
            FalseSideFuncs:
              - LoadTwoPixels_SSE2
              - llvm.x86.sse2.pmadd.wd
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'rescaler_sse2.c:90,11'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:90,29'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:91,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.pmadd.wd
              - WebPInt32ToMem.1616
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - LoadEightPixels_SSE2
        - Branch String:   'rescaler_sse2.c:92,11'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:84,5'
            TrueSideFuncs:
              - llvm.x86.sse2.pmadd.wd
              - WebPInt32ToMem.1616
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadEightPixels_SSE2
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:93,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.pmadd.wd
              - WebPInt32ToMem.1616
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - LoadEightPixels_SSE2
        - Branch String:   'rescaler_sse2.c:93,13'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:94,24'
            TrueSideFuncs:
              - llvm.x86.sse2.pmadd.wd
              - WebPInt32ToMem.1616
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadEightPixels_SSE2
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:95,20'
            FalseSideFuncs:
              - llvm.x86.sse2.pmadd.wd
              - WebPInt32ToMem.1616
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - LoadEightPixels_SSE2
        - Branch String:   'rescaler_sse2.c:95,20'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:96,32'
            TrueSideFuncs:
              - LoadEightPixels_SSE2
              - llvm.x86.sse2.pmadd.wd
              - WebPInt32ToMem.1616
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'rescaler_sse2.c:100,24'
            FalseSideFuncs:
              - llvm.x86.sse2.pmadd.wd
              - WebPInt32ToMem.1616
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - LoadEightPixels_SSE2
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'rescaler_sse2.c:109,3'
          Branch Sides:
            TrueSide:        'rescaler_sse2.c:109,3'
            TrueSideFuncs:   []
            FalseSide:       'rescaler_sse2.c:109,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'rescaler_sse2.c:56,5'
          Dst:             WebPRescalerImportRowExpand_C
        - Src:             'rescaler_sse2.c:60,3'
          Dst:             WebPRescalerInputDone
        - Src:             'rescaler_sse2.c:60,3'
          Dst:             __assert_fail
        - Src:             'rescaler_sse2.c:61,3'
          Dst:             __assert_fail
        - Src:             'rescaler_sse2.c:63,5'
          Dst:             LoadTwoPixels_SSE2
        - Src:             'rescaler_sse2.c:73,9'
          Dst:             LoadTwoPixels_SSE2
        - Src:             'rescaler_sse2.c:81,5'
          Dst:             LoadEightPixels_SSE2
        - Src:             'rescaler_sse2.c:88,7'
          Dst:             WebPInt32ToMem
        - Src:             'rescaler_sse2.c:96,11'
          Dst:             LoadEightPixels_SSE2
        - Src:             'rescaler_sse2.c:109,3'
          Dst:             __assert_fail
    - functionName:    WebPRescalerDspInitSSE2
      functionSourceFile: '/src/libwebp/src/dsp/rescaler_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionDepth:   3
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - ProcessRow_SSE2
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - WebPInt32ToMem
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPUint32ToMem
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToRgba4444
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:111,17'
          Dst:             VP8YUVToR
        - Src:             '../../src/dsp/yuv.h:112,17'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:113,17'
          Dst:             VP8YUVToB
    - functionName:    VP8YUVToR
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:68,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:68,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:68,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToG
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:72,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,56'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToB
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:76,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:76,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:76,10'
          Dst:             VP8Clip8
    - functionName:    MultHi
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8Clip8
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/dsp/yuv.h:64,10'
          Branch Sides:
            TrueSide:        '../../src/dsp/yuv.h:64,37'
            TrueSideFuncs:   []
            FalseSide:       '../../src/dsp/yuv.h:64,55'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    VP8YuvToRgb565
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:95,17'
          Dst:             VP8YUVToR
        - Src:             '../../src/dsp/yuv.h:96,17'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:97,17'
          Dst:             VP8YUVToB
    - functionName:    VP8YuvToArgb
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char '
        - 'char '
        - 'char '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:131,3'
          Dst:             VP8YuvToRgb
    - functionName:    VP8YuvToRgb
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:81,12'
          Dst:             VP8YUVToR
        - Src:             '../../src/dsp/yuv.h:82,12'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:83,12'
          Dst:             VP8YUVToB
    - functionName:    VP8YuvToBgr
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:88,12'
          Dst:             VP8YUVToB
        - Src:             '../../src/dsp/yuv.h:89,12'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:90,12'
          Dst:             VP8YUVToR
    - functionName:    VP8YuvToBgra
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char '
        - 'char '
        - 'char '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:136,3'
          Dst:             VP8YuvToBgr
    - functionName:    Upsample32Pixels_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          617
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToRgba
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char '
        - 'char '
        - 'char '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:142,3'
          Dst:             VP8YuvToRgb
    - functionName:    Yuv444ToRgb565_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PackAndStore565_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - WebPYuv444ToRgb565_C
        - YUV444ToRGB_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling_sse2.c:240,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:240,1'
            TrueSideFuncs:
              - VP8YuvToRgb56532_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToRgb565_C
            FalseSide:       'upsampling_sse2.c:240,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToRgb565_C
        - Branch String:   'upsampling_sse2.c:240,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:240,1'
            TrueSideFuncs:
              - WebPYuv444ToRgb565_C
            FalseSide:       'upsampling_sse2.c:240,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse2.c:240,1'
          Dst:             VP8YuvToRgb56532_SSE2
        - Src:             'upsampling_sse2.c:240,1'
          Dst:             WebPYuv444ToRgb565_C
    - functionName:    Yuv444ToRgba4444_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PackAndStore4444_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - WebPYuv444ToRgba4444_C
        - YUV444ToRGB_SSE2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'upsampling_sse2.c:238,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:238,1'
            TrueSideFuncs:
              - VP8YuvToRgba444432_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToRgba4444_C
            FalseSide:       'upsampling_sse2.c:238,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToRgba4444_C
        - Branch String:   'upsampling_sse2.c:238,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:238,1'
            TrueSideFuncs:
              - WebPYuv444ToRgba4444_C
            FalseSide:       'upsampling_sse2.c:238,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse2.c:238,1'
          Dst:             VP8YuvToRgba444432_SSE2
        - Src:             'upsampling_sse2.c:238,1'
          Dst:             WebPYuv444ToRgba4444_C
    - functionName:    Yuv444ToArgb_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionDepth:   5
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PackAndStore4_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToRgb
        - WebPYuv444ToArgb_C
        - YUV444ToRGB_SSE2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'upsampling_sse2.c:237,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:237,1'
            TrueSideFuncs:
              - VP8YuvToArgb32_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToArgb_C
            FalseSide:       'upsampling_sse2.c:237,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToArgb_C
        - Branch String:   'upsampling_sse2.c:237,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:237,1'
            TrueSideFuncs:
              - WebPYuv444ToArgb_C
            FalseSide:       'upsampling_sse2.c:237,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse2.c:237,1'
          Dst:             VP8YuvToArgb32_SSE2
        - Src:             'upsampling_sse2.c:237,1'
          Dst:             WebPYuv444ToArgb_C
    - functionName:    Yuv444ToBgr_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - WebPYuv444ToBgr_C
        - YUV444ToRGB_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling_sse2.c:236,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:236,1'
            TrueSideFuncs:
              - VP8YuvToBgr32_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToBgr_C
            FalseSide:       'upsampling_sse2.c:236,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToBgr_C
        - Branch String:   'upsampling_sse2.c:236,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:236,1'
            TrueSideFuncs:
              - WebPYuv444ToBgr_C
            FalseSide:       'upsampling_sse2.c:236,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse2.c:236,1'
          Dst:             VP8YuvToBgr32_SSE2
        - Src:             'upsampling_sse2.c:236,1'
          Dst:             WebPYuv444ToBgr_C
    - functionName:    Yuv444ToRgb_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - WebPYuv444ToRgb_C
        - YUV444ToRGB_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling_sse2.c:235,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:235,1'
            TrueSideFuncs:
              - VP8YuvToRgb32_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToRgb_C
            FalseSide:       'upsampling_sse2.c:235,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToRgb_C
        - Branch String:   'upsampling_sse2.c:235,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:235,1'
            TrueSideFuncs:
              - WebPYuv444ToRgb_C
            FalseSide:       'upsampling_sse2.c:235,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse2.c:235,1'
          Dst:             VP8YuvToRgb32_SSE2
        - Src:             'upsampling_sse2.c:235,1'
          Dst:             WebPYuv444ToRgb_C
    - functionName:    Yuv444ToBgra_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionDepth:   5
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PackAndStore4_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - WebPYuv444ToBgra_C
        - YUV444ToRGB_SSE2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'upsampling_sse2.c:233,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:233,1'
            TrueSideFuncs:
              - VP8YuvToBgra32_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToBgra_C
            FalseSide:       'upsampling_sse2.c:233,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToBgra_C
        - Branch String:   'upsampling_sse2.c:233,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:233,1'
            TrueSideFuncs:
              - WebPYuv444ToBgra_C
            FalseSide:       'upsampling_sse2.c:233,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse2.c:233,1'
          Dst:             VP8YuvToBgra32_SSE2
        - Src:             'upsampling_sse2.c:233,1'
          Dst:             WebPYuv444ToBgra_C
    - functionName:    Yuv444ToRgba_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionDepth:   5
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PackAndStore4_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - WebPYuv444ToRgba_C
        - YUV444ToRGB_SSE2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'upsampling_sse2.c:232,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:232,1'
            TrueSideFuncs:
              - VP8YuvToRgba32_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToRgba_C
            FalseSide:       'upsampling_sse2.c:232,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToRgba_C
        - Branch String:   'upsampling_sse2.c:232,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:232,1'
            TrueSideFuncs:
              - WebPYuv444ToRgba_C
            FalseSide:       'upsampling_sse2.c:232,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse2.c:232,1'
          Dst:             VP8YuvToRgba32_SSE2
        - Src:             'upsampling_sse2.c:232,1'
          Dst:             WebPYuv444ToRgba_C
    - functionName:    WebPInitYUV444ConvertersSSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   6
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV444ToRGB_SSE2
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UpsampleRgba4444LinePair_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   3
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1712
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PackAndStore4444_SSE2
        - Upsample32Pixels_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - YUV444ToRGB_SSE2
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'upsampling_sse2.c:175,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:175,1'
            TrueSideFuncs:
              - VP8YuvToRgba4444.1692
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgba444432_SSE2
              - VP8YuvToRgba444432_SSE2
              - VP8YuvToRgba4444.1692
            FalseSide:       'upsampling_sse2.c:175,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse2.c:175,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:175,1'
            TrueSideFuncs:
              - VP8YuvToRgba4444.1692
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgba444432_SSE2
              - VP8YuvToRgba444432_SSE2
            FalseSide:       'upsampling_sse2.c:175,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgba444432_SSE2
              - VP8YuvToRgba444432_SSE2
        - Branch String:   'upsampling_sse2.c:175,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:175,1'
            TrueSideFuncs:
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgba444432_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
            FalseSide:       'upsampling_sse2.c:175,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:175,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:175,1'
            TrueSideFuncs:
              - VP8YuvToRgba444432_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgba444432_SSE2
            FalseSide:       'upsampling_sse2.c:175,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgba444432_SSE2
              - VP8YuvToRgba444432_SSE2
        - Branch String:   'upsampling_sse2.c:175,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:175,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:175,1'
            FalseSideFuncs:  []
        - Branch String:   'upsampling_sse2.c:175,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:175,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:175,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:175,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:175,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:175,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse2.c:175,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:175,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
            FalseSide:       'upsampling_sse2.c:175,1'
            FalseSideFuncs:
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba444432_SSE2
        - Branch String:   'upsampling_sse2.c:175,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:175,1'
            TrueSideFuncs:
              - VP8YuvToRgba444432_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:175,1'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:175,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:175,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:175,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse2.c:175,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse2.c:175,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'upsampling_sse2.c:175,1'
          Dst:             VP8YuvToRgba4444
        - Src:             'upsampling_sse2.c:175,1'
          Dst:             VP8YuvToRgba444432_SSE2
        - Src:             'upsampling_sse2.c:175,1'
          Dst:             VP8YuvToRgba444432_SSE2
        - Src:             'upsampling_sse2.c:175,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse2.c:175,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'upsampling_sse2.c:175,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'upsampling_sse2.c:175,1'
          Dst:             VP8YuvToRgba444432_SSE2
        - Src:             'upsampling_sse2.c:175,1'
          Dst:             VP8YuvToRgba444432_SSE2
    - functionName:    UpsampleRgb565LinePair_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionDepth:   3
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1712
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PackAndStore565_SSE2
        - Upsample32Pixels_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - YUV444ToRGB_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling_sse2.c:176,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:176,1'
            TrueSideFuncs:
              - VP8YuvToRgb565.1698
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb56532_SSE2
              - VP8YuvToRgb56532_SSE2
              - VP8YuvToRgb565.1698
            FalseSide:       'upsampling_sse2.c:176,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse2.c:176,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:176,1'
            TrueSideFuncs:
              - VP8YuvToRgb565.1698
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb56532_SSE2
              - VP8YuvToRgb56532_SSE2
            FalseSide:       'upsampling_sse2.c:176,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb56532_SSE2
              - VP8YuvToRgb56532_SSE2
        - Branch String:   'upsampling_sse2.c:176,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:176,1'
            TrueSideFuncs:
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb56532_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
            FalseSide:       'upsampling_sse2.c:176,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:176,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:176,1'
            TrueSideFuncs:
              - VP8YuvToRgb56532_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb56532_SSE2
            FalseSide:       'upsampling_sse2.c:176,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb56532_SSE2
              - VP8YuvToRgb56532_SSE2
        - Branch String:   'upsampling_sse2.c:176,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:176,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:176,1'
            FalseSideFuncs:  []
        - Branch String:   'upsampling_sse2.c:176,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:176,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:176,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:176,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:176,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:176,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse2.c:176,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:176,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
            FalseSide:       'upsampling_sse2.c:176,1'
            FalseSideFuncs:
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb56532_SSE2
        - Branch String:   'upsampling_sse2.c:176,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:176,1'
            TrueSideFuncs:
              - VP8YuvToRgb56532_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:176,1'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:176,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:176,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:176,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse2.c:176,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse2.c:176,1'
          Dst:             VP8YuvToRgb565
        - Src:             'upsampling_sse2.c:176,1'
          Dst:             VP8YuvToRgb565
        - Src:             'upsampling_sse2.c:176,1'
          Dst:             VP8YuvToRgb56532_SSE2
        - Src:             'upsampling_sse2.c:176,1'
          Dst:             VP8YuvToRgb56532_SSE2
        - Src:             'upsampling_sse2.c:176,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse2.c:176,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'upsampling_sse2.c:176,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'upsampling_sse2.c:176,1'
          Dst:             VP8YuvToRgb56532_SSE2
        - Src:             'upsampling_sse2.c:176,1'
          Dst:             VP8YuvToRgb56532_SSE2
    - functionName:    UpsampleArgbLinePair_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionDepth:   4
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1714
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PackAndStore4_SSE2
        - Upsample32Pixels_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToRgb
        - YUV444ToRGB_SSE2
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'upsampling_sse2.c:174,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:174,1'
            TrueSideFuncs:
              - VP8YuvToArgb.1699
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToArgb32_SSE2
              - VP8YuvToArgb32_SSE2
              - VP8YuvToArgb.1699
            FalseSide:       'upsampling_sse2.c:174,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse2.c:174,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:174,1'
            TrueSideFuncs:
              - VP8YuvToArgb.1699
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToArgb32_SSE2
              - VP8YuvToArgb32_SSE2
            FalseSide:       'upsampling_sse2.c:174,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToArgb32_SSE2
              - VP8YuvToArgb32_SSE2
        - Branch String:   'upsampling_sse2.c:174,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:174,1'
            TrueSideFuncs:
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToArgb32_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
            FalseSide:       'upsampling_sse2.c:174,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:174,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:174,1'
            TrueSideFuncs:
              - VP8YuvToArgb32_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToArgb32_SSE2
            FalseSide:       'upsampling_sse2.c:174,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToArgb32_SSE2
              - VP8YuvToArgb32_SSE2
        - Branch String:   'upsampling_sse2.c:174,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:174,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:174,1'
            FalseSideFuncs:  []
        - Branch String:   'upsampling_sse2.c:174,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:174,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:174,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:174,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:174,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:174,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse2.c:174,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:174,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
            FalseSide:       'upsampling_sse2.c:174,1'
            FalseSideFuncs:
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToArgb32_SSE2
        - Branch String:   'upsampling_sse2.c:174,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:174,1'
            TrueSideFuncs:
              - VP8YuvToArgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:174,1'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:174,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:174,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:174,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse2.c:174,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse2.c:174,1'
          Dst:             VP8YuvToArgb
        - Src:             'upsampling_sse2.c:174,1'
          Dst:             VP8YuvToArgb
        - Src:             'upsampling_sse2.c:174,1'
          Dst:             VP8YuvToArgb32_SSE2
        - Src:             'upsampling_sse2.c:174,1'
          Dst:             VP8YuvToArgb32_SSE2
        - Src:             'upsampling_sse2.c:174,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse2.c:174,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'upsampling_sse2.c:174,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'upsampling_sse2.c:174,1'
          Dst:             VP8YuvToArgb32_SSE2
        - Src:             'upsampling_sse2.c:174,1'
          Dst:             VP8YuvToArgb32_SSE2
    - functionName:    UpsampleBgrLinePair_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   3
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1712
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PlanarTo24b_SSE2
        - Upsample32Pixels_SSE2
        - VP8PlanarTo24b_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - YUV444ToRGB_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling_sse2.c:173,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:173,1'
            TrueSideFuncs:
              - VP8YuvToBgr.1701
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgr32_SSE2
              - VP8YuvToBgr32_SSE2
              - VP8YuvToBgr.1701
            FalseSide:       'upsampling_sse2.c:173,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse2.c:173,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:173,1'
            TrueSideFuncs:
              - VP8YuvToBgr.1701
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgr32_SSE2
              - VP8YuvToBgr32_SSE2
            FalseSide:       'upsampling_sse2.c:173,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgr32_SSE2
              - VP8YuvToBgr32_SSE2
        - Branch String:   'upsampling_sse2.c:173,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:173,1'
            TrueSideFuncs:
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgr32_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
            FalseSide:       'upsampling_sse2.c:173,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:173,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:173,1'
            TrueSideFuncs:
              - VP8YuvToBgr32_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgr32_SSE2
            FalseSide:       'upsampling_sse2.c:173,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgr32_SSE2
              - VP8YuvToBgr32_SSE2
        - Branch String:   'upsampling_sse2.c:173,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:173,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:173,1'
            FalseSideFuncs:  []
        - Branch String:   'upsampling_sse2.c:173,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:173,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:173,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:173,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:173,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:173,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse2.c:173,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:173,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
            FalseSide:       'upsampling_sse2.c:173,1'
            FalseSideFuncs:
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE2
        - Branch String:   'upsampling_sse2.c:173,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:173,1'
            TrueSideFuncs:
              - VP8YuvToBgr32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:173,1'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:173,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:173,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:173,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse2.c:173,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse2.c:173,1'
          Dst:             VP8YuvToBgr
        - Src:             'upsampling_sse2.c:173,1'
          Dst:             VP8YuvToBgr
        - Src:             'upsampling_sse2.c:173,1'
          Dst:             VP8YuvToBgr32_SSE2
        - Src:             'upsampling_sse2.c:173,1'
          Dst:             VP8YuvToBgr32_SSE2
        - Src:             'upsampling_sse2.c:173,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse2.c:173,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'upsampling_sse2.c:173,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'upsampling_sse2.c:173,1'
          Dst:             VP8YuvToBgr32_SSE2
        - Src:             'upsampling_sse2.c:173,1'
          Dst:             VP8YuvToBgr32_SSE2
    - functionName:    UpsampleRgbLinePair_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionDepth:   3
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1712
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PlanarTo24b_SSE2
        - Upsample32Pixels_SSE2
        - VP8PlanarTo24b_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - YUV444ToRGB_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling_sse2.c:172,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:172,1'
            TrueSideFuncs:
              - VP8YuvToRgb.1700
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb32_SSE2
              - VP8YuvToRgb32_SSE2
              - VP8YuvToRgb.1700
            FalseSide:       'upsampling_sse2.c:172,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse2.c:172,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:172,1'
            TrueSideFuncs:
              - VP8YuvToRgb.1700
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb32_SSE2
              - VP8YuvToRgb32_SSE2
            FalseSide:       'upsampling_sse2.c:172,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb32_SSE2
              - VP8YuvToRgb32_SSE2
        - Branch String:   'upsampling_sse2.c:172,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:172,1'
            TrueSideFuncs:
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb32_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
            FalseSide:       'upsampling_sse2.c:172,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:172,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:172,1'
            TrueSideFuncs:
              - VP8YuvToRgb32_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb32_SSE2
            FalseSide:       'upsampling_sse2.c:172,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb32_SSE2
              - VP8YuvToRgb32_SSE2
        - Branch String:   'upsampling_sse2.c:172,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:172,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:172,1'
            FalseSideFuncs:  []
        - Branch String:   'upsampling_sse2.c:172,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:172,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:172,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:172,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:172,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:172,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse2.c:172,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:172,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
            FalseSide:       'upsampling_sse2.c:172,1'
            FalseSideFuncs:
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE2
        - Branch String:   'upsampling_sse2.c:172,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:172,1'
            TrueSideFuncs:
              - VP8YuvToRgb32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:172,1'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:172,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:172,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:172,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse2.c:172,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse2.c:172,1'
          Dst:             VP8YuvToRgb
        - Src:             'upsampling_sse2.c:172,1'
          Dst:             VP8YuvToRgb
        - Src:             'upsampling_sse2.c:172,1'
          Dst:             VP8YuvToRgb32_SSE2
        - Src:             'upsampling_sse2.c:172,1'
          Dst:             VP8YuvToRgb32_SSE2
        - Src:             'upsampling_sse2.c:172,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse2.c:172,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'upsampling_sse2.c:172,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'upsampling_sse2.c:172,1'
          Dst:             VP8YuvToRgb32_SSE2
        - Src:             'upsampling_sse2.c:172,1'
          Dst:             VP8YuvToRgb32_SSE2
    - functionName:    UpsampleBgraLinePair_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionDepth:   4
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1714
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PackAndStore4_SSE2
        - Upsample32Pixels_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - YUV444ToRGB_SSE2
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'upsampling_sse2.c:169,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:169,1'
            TrueSideFuncs:
              - VP8YuvToBgra.1702
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgra32_SSE2
              - VP8YuvToBgra32_SSE2
              - VP8YuvToBgra.1702
            FalseSide:       'upsampling_sse2.c:169,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse2.c:169,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:169,1'
            TrueSideFuncs:
              - VP8YuvToBgra.1702
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgra32_SSE2
              - VP8YuvToBgra32_SSE2
            FalseSide:       'upsampling_sse2.c:169,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgra32_SSE2
              - VP8YuvToBgra32_SSE2
        - Branch String:   'upsampling_sse2.c:169,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:169,1'
            TrueSideFuncs:
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgra32_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
            FalseSide:       'upsampling_sse2.c:169,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:169,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:169,1'
            TrueSideFuncs:
              - VP8YuvToBgra32_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgra32_SSE2
            FalseSide:       'upsampling_sse2.c:169,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgra32_SSE2
              - VP8YuvToBgra32_SSE2
        - Branch String:   'upsampling_sse2.c:169,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:169,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:169,1'
            FalseSideFuncs:  []
        - Branch String:   'upsampling_sse2.c:169,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:169,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:169,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:169,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:169,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:169,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse2.c:169,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:169,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
            FalseSide:       'upsampling_sse2.c:169,1'
            FalseSideFuncs:
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgra32_SSE2
        - Branch String:   'upsampling_sse2.c:169,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:169,1'
            TrueSideFuncs:
              - VP8YuvToBgra32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:169,1'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:169,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:169,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:169,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse2.c:169,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse2.c:169,1'
          Dst:             VP8YuvToBgra
        - Src:             'upsampling_sse2.c:169,1'
          Dst:             VP8YuvToBgra
        - Src:             'upsampling_sse2.c:169,1'
          Dst:             VP8YuvToBgra32_SSE2
        - Src:             'upsampling_sse2.c:169,1'
          Dst:             VP8YuvToBgra32_SSE2
        - Src:             'upsampling_sse2.c:169,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse2.c:169,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'upsampling_sse2.c:169,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'upsampling_sse2.c:169,1'
          Dst:             VP8YuvToBgra32_SSE2
        - Src:             'upsampling_sse2.c:169,1'
          Dst:             VP8YuvToBgra32_SSE2
    - functionName:    UpsampleRgbaLinePair_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionDepth:   4
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1714
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PackAndStore4_SSE2
        - Upsample32Pixels_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - YUV444ToRGB_SSE2
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'upsampling_sse2.c:168,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:168,1'
            TrueSideFuncs:
              - VP8YuvToRgba.1703
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgba32_SSE2
              - VP8YuvToRgba32_SSE2
              - VP8YuvToRgba.1703
            FalseSide:       'upsampling_sse2.c:168,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse2.c:168,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:168,1'
            TrueSideFuncs:
              - VP8YuvToRgba.1703
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgba32_SSE2
              - VP8YuvToRgba32_SSE2
            FalseSide:       'upsampling_sse2.c:168,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgba32_SSE2
              - VP8YuvToRgba32_SSE2
        - Branch String:   'upsampling_sse2.c:168,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:168,1'
            TrueSideFuncs:
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgba32_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
            FalseSide:       'upsampling_sse2.c:168,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:168,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:168,1'
            TrueSideFuncs:
              - VP8YuvToRgba32_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgba32_SSE2
            FalseSide:       'upsampling_sse2.c:168,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgba32_SSE2
              - VP8YuvToRgba32_SSE2
        - Branch String:   'upsampling_sse2.c:168,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:168,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:168,1'
            FalseSideFuncs:  []
        - Branch String:   'upsampling_sse2.c:168,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:168,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:168,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:168,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:168,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:168,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse2.c:168,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:168,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
            FalseSide:       'upsampling_sse2.c:168,1'
            FalseSideFuncs:
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgba32_SSE2
        - Branch String:   'upsampling_sse2.c:168,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:168,1'
            TrueSideFuncs:
              - VP8YuvToRgba32_SSE2
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:168,1'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse2.c:168,1'
          Branch Sides:
            TrueSide:        'upsampling_sse2.c:168,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse2.c:168,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse2.c:168,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse2.c:168,1'
          Dst:             VP8YuvToRgba
        - Src:             'upsampling_sse2.c:168,1'
          Dst:             VP8YuvToRgba
        - Src:             'upsampling_sse2.c:168,1'
          Dst:             VP8YuvToRgba32_SSE2
        - Src:             'upsampling_sse2.c:168,1'
          Dst:             VP8YuvToRgba32_SSE2
        - Src:             'upsampling_sse2.c:168,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse2.c:168,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'upsampling_sse2.c:168,1'
          Dst:             Upsample32Pixels_SSE2
        - Src:             'upsampling_sse2.c:168,1'
          Dst:             VP8YuvToRgba32_SSE2
        - Src:             'upsampling_sse2.c:168,1'
          Dst:             VP8YuvToRgba32_SSE2
    - functionName:    WebPInitUpsamplersSSE2
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   5
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - MultHi
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PlanarTo24b_SSE2
        - Upsample32Pixels_SSE2
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_SSE2
        - VP8PlanarTo24b_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - YUV444ToRGB_SSE2
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGBA32PackedToPlanar_16b_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          217
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB24PackedToPlanarHelper_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          124
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB24PackedToPlanar_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RGB24PackedToPlanarHelper_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'yuv_sse2.c:483,3'
          Dst:             RGB24PackedToPlanarHelper_SSE2
        - Src:             'yuv_sse2.c:484,3'
          Dst:             RGB24PackedToPlanarHelper_SSE2
        - Src:             'yuv_sse2.c:485,3'
          Dst:             RGB24PackedToPlanarHelper_SSE2
        - Src:             'yuv_sse2.c:486,3'
          Dst:             RGB24PackedToPlanarHelper_SSE2
        - Src:             'yuv_sse2.c:487,3'
          Dst:             RGB24PackedToPlanarHelper_SSE2
    - functionName:    ConvertRGBToUV_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          599
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HorizontalAddPack_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          108
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8L32bToPlanar_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/common_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          248
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8RGBToY
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertRGBToY_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          356
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB32PackedToPlanar_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'int *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          162
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8L32bToPlanar_SSE2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'yuv_sse2.c:498,3'
          Dst:             VP8L32bToPlanar_SSE2
    - functionName:    VP8YuvToArgb
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char '
        - 'char '
        - 'char '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:131,3'
          Dst:             VP8YuvToRgb
    - functionName:    VP8YuvToRgb
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:81,12'
          Dst:             VP8YUVToR
        - Src:             '../../src/dsp/yuv.h:82,12'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:83,12'
          Dst:             VP8YUVToB
    - functionName:    VP8YUVToR
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:68,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:68,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:68,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToG
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:72,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,56'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToB
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:76,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:76,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:76,10'
          Dst:             VP8Clip8
    - functionName:    MultHi
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8Clip8
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/dsp/yuv.h:64,10'
          Branch Sides:
            TrueSide:        '../../src/dsp/yuv.h:64,37'
            TrueSideFuncs:   []
            FalseSide:       '../../src/dsp/yuv.h:64,55'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    VP8YuvToBgra
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char '
        - 'char '
        - 'char '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:136,3'
          Dst:             VP8YuvToBgr
    - functionName:    VP8YuvToBgr
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:88,12'
          Dst:             VP8YUVToB
        - Src:             '../../src/dsp/yuv.h:89,12'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:90,12'
          Dst:             VP8YUVToR
    - functionName:    VP8YuvToRgba
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char '
        - 'char '
        - 'char '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:142,3'
          Dst:             VP8YuvToRgb
    - functionName:    WebPMemToUint32
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPMemToInt32
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPMemToUint32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/utils/utils.h:79,19'
          Dst:             WebPMemToUint32
    - functionName:    Load_UV_HI_8_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPMemToInt32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'yuv_sse2.c:79,42'
          Dst:             WebPMemToInt32
    - functionName:    YUV420ToRGB_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   2
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - Load_UV_HI_8_SSE2
        - WebPMemToInt32
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'yuv_sse2.c:101,22'
          Dst:             Load_HI_16_SSE2
        - Src:             'yuv_sse2.c:101,47'
          Dst:             Load_UV_HI_8_SSE2
        - Src:             'yuv_sse2.c:102,22'
          Dst:             Load_UV_HI_8_SSE2
        - Src:             'yuv_sse2.c:103,3'
          Dst:             ConvertYUV444ToRGB_SSE2
    - functionName:    Load_HI_16_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertYUV444ToRGB_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          635
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8PlanarTo24b_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/common_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          1240
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertRGBA32ToUV_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          142
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertRGBToUV_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - VP8ClipUV
        - VP8RGBToU
        - VP8RGBToV
        - WebPConvertRGBA32ToUV_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse2.c:722,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:723,13'
            TrueSideFuncs:
              - RGBA32PackedToPlanar_16b_SSE2
              - ConvertRGBToUV_SSE2
              - RGBA32PackedToPlanar_16b_SSE2
              - ConvertRGBToUV_SSE2
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - WebPConvertRGBA32ToUV_C
            FalseSide:       'yuv_sse2.c:734,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPConvertRGBA32ToUV_C
        - Branch String:   'yuv_sse2.c:734,7'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:734,7'
            TrueSideFuncs:   []
            FalseSide:       'yuv_sse2.c:735,29'
            FalseSideFuncs:
              - WebPConvertRGBA32ToUV_C
      Callsites:
        - Src:             'yuv_sse2.c:724,5'
          Dst:             RGBA32PackedToPlanar_16b_SSE2
        - Src:             'yuv_sse2.c:725,5'
          Dst:             ConvertRGBToUV_SSE2
        - Src:             'yuv_sse2.c:726,5'
          Dst:             RGBA32PackedToPlanar_16b_SSE2
        - Src:             'yuv_sse2.c:727,5'
          Dst:             ConvertRGBToUV_SSE2
        - Src:             'yuv_sse2.c:735,5'
          Dst:             WebPConvertRGBA32ToUV_C
    - functionName:    ConvertBGR24ToY_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionDepth:   2
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          251
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertRGBToY_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - VP8RGBToY
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse2.c:602,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:606,30'
            TrueSideFuncs:
              - RGB24PackedToPlanar_SSE2
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.1816
              - ConvertRGBToY_SSE2
              - ConvertRGBToY_SSE2
              - llvm.x86.sse2.packuswb.128
            FalseSide:       'yuv_sse2.c:628,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.1816
        - Branch String:   'yuv_sse2.c:608,5'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:609,28'
            TrueSideFuncs:
              - ConvertRGBToY_SSE2
              - ConvertRGBToY_SSE2
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.1816
              - RGB24PackedToPlanar_SSE2
            FalseSide:       'yuv_sse2.c:627,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.1816
              - RGB24PackedToPlanar_SSE2
              - __sanitizer_cov_trace_const_cmp4
              - ConvertRGBToY_SSE2
              - ConvertRGBToY_SSE2
              - llvm.x86.sse2.packuswb.128
        - Branch String:   'yuv_sse2.c:628,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:629,22'
            TrueSideFuncs:
              - VP8RGBToY.1816
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv_sse2.c:631,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse2.c:606,5'
          Dst:             RGB24PackedToPlanar_SSE2
        - Src:             'yuv_sse2.c:616,7'
          Dst:             ConvertRGBToY_SSE2
        - Src:             'yuv_sse2.c:622,7'
          Dst:             ConvertRGBToY_SSE2
        - Src:             'yuv_sse2.c:629,12'
          Dst:             VP8RGBToY
    - functionName:    ConvertRGB24ToY_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionDepth:   2
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          251
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertRGBToY_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - VP8RGBToY
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse2.c:568,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:572,30'
            TrueSideFuncs:
              - RGB24PackedToPlanar_SSE2
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.1816
              - ConvertRGBToY_SSE2
              - ConvertRGBToY_SSE2
              - llvm.x86.sse2.packuswb.128
            FalseSide:       'yuv_sse2.c:594,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.1816
        - Branch String:   'yuv_sse2.c:574,5'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:575,28'
            TrueSideFuncs:
              - ConvertRGBToY_SSE2
              - ConvertRGBToY_SSE2
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.1816
              - RGB24PackedToPlanar_SSE2
            FalseSide:       'yuv_sse2.c:593,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.1816
              - RGB24PackedToPlanar_SSE2
              - __sanitizer_cov_trace_const_cmp4
              - ConvertRGBToY_SSE2
              - ConvertRGBToY_SSE2
              - llvm.x86.sse2.packuswb.128
        - Branch String:   'yuv_sse2.c:594,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:595,22'
            TrueSideFuncs:
              - VP8RGBToY.1816
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv_sse2.c:597,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse2.c:572,5'
          Dst:             RGB24PackedToPlanar_SSE2
        - Src:             'yuv_sse2.c:582,7'
          Dst:             ConvertRGBToY_SSE2
        - Src:             'yuv_sse2.c:588,7'
          Dst:             ConvertRGBToY_SSE2
        - Src:             'yuv_sse2.c:595,12'
          Dst:             VP8RGBToY
    - functionName:    ConvertARGBToUV_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          243
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertRGBToUV_SSE2
        - HorizontalAddPack_SSE2
        - RGB32PackedToPlanar_SSE2
        - VP8ClipUV
        - VP8L32bToPlanar_SSE2
        - VP8RGBToU
        - VP8RGBToV
        - WebPConvertARGBToUV_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse2.c:666,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:668,31'
            TrueSideFuncs:
              - RGB32PackedToPlanar_SSE2
              - HorizontalAddPack_SSE2
              - HorizontalAddPack_SSE2
              - HorizontalAddPack_SSE2
              - ConvertRGBToUV_SSE2
              - RGB32PackedToPlanar_SSE2
              - HorizontalAddPack_SSE2
              - HorizontalAddPack_SSE2
              - HorizontalAddPack_SSE2
              - ConvertRGBToUV_SSE2
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPConvertARGBToUV_C
            FalseSide:       'yuv_sse2.c:691,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPConvertARGBToUV_C
        - Branch String:   'yuv_sse2.c:682,9'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:683,21'
            TrueSideFuncs:
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPConvertARGBToUV_C
              - RGB32PackedToPlanar_SSE2
              - HorizontalAddPack_SSE2
              - HorizontalAddPack_SSE2
              - HorizontalAddPack_SSE2
              - ConvertRGBToUV_SSE2
              - RGB32PackedToPlanar_SSE2
              - HorizontalAddPack_SSE2
              - HorizontalAddPack_SSE2
              - HorizontalAddPack_SSE2
              - ConvertRGBToUV_SSE2
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'yuv_sse2.c:688,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPConvertARGBToUV_C
              - RGB32PackedToPlanar_SSE2
              - HorizontalAddPack_SSE2
              - HorizontalAddPack_SSE2
              - HorizontalAddPack_SSE2
              - ConvertRGBToUV_SSE2
              - RGB32PackedToPlanar_SSE2
              - HorizontalAddPack_SSE2
              - HorizontalAddPack_SSE2
              - HorizontalAddPack_SSE2
              - ConvertRGBToUV_SSE2
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
        - Branch String:   'yuv_sse2.c:691,7'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:691,7'
            TrueSideFuncs:   []
            FalseSide:       'yuv_sse2.c:692,27'
            FalseSideFuncs:
              - WebPConvertARGBToUV_C
      Callsites:
        - Src:             'yuv_sse2.c:668,5'
          Dst:             RGB32PackedToPlanar_SSE2
        - Src:             'yuv_sse2.c:669,5'
          Dst:             HorizontalAddPack_SSE2
        - Src:             'yuv_sse2.c:670,5'
          Dst:             HorizontalAddPack_SSE2
        - Src:             'yuv_sse2.c:671,5'
          Dst:             HorizontalAddPack_SSE2
        - Src:             'yuv_sse2.c:672,5'
          Dst:             ConvertRGBToUV_SSE2
        - Src:             'yuv_sse2.c:674,5'
          Dst:             RGB32PackedToPlanar_SSE2
        - Src:             'yuv_sse2.c:675,5'
          Dst:             HorizontalAddPack_SSE2
        - Src:             'yuv_sse2.c:676,5'
          Dst:             HorizontalAddPack_SSE2
        - Src:             'yuv_sse2.c:677,5'
          Dst:             HorizontalAddPack_SSE2
        - Src:             'yuv_sse2.c:678,5'
          Dst:             ConvertRGBToUV_SSE2
        - Src:             'yuv_sse2.c:692,5'
          Dst:             WebPConvertARGBToUV_C
    - functionName:    ConvertARGBToY_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionDepth:   2
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          129
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertRGBToY_SSE2
        - RGB32PackedToPlanar_SSE2
        - VP8L32bToPlanar_SSE2
        - VP8RGBToY
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse2.c:636,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:638,31'
            TrueSideFuncs:
              - RGB32PackedToPlanar_SSE2
              - ConvertRGBToY_SSE2
              - ConvertRGBToY_SSE2
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.1816
            FalseSide:       'yuv_sse2.c:643,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.1816
        - Branch String:   'yuv_sse2.c:643,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:644,24'
            TrueSideFuncs:
              - VP8RGBToY.1816
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv_sse2.c:648,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse2.c:638,5'
          Dst:             RGB32PackedToPlanar_SSE2
        - Src:             'yuv_sse2.c:639,5'
          Dst:             ConvertRGBToY_SSE2
        - Src:             'yuv_sse2.c:640,5'
          Dst:             ConvertRGBToY_SSE2
        - Src:             'yuv_sse2.c:645,12'
          Dst:             VP8RGBToY
    - functionName:    WebPInitConvertARGBToYUVSSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionDepth:   4
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertARGBToUV_SSE2
        - ConvertARGBToY_SSE2
        - ConvertBGR24ToY_SSE2
        - ConvertRGB24ToY_SSE2
        - ConvertRGBA32ToUV_SSE2
        - ConvertRGBToUV_SSE2
        - ConvertRGBToY_SSE2
        - HorizontalAddPack_SSE2
        - RGB24PackedToPlanarHelper_SSE2
        - RGB24PackedToPlanar_SSE2
        - RGB32PackedToPlanar_SSE2
        - RGBA32PackedToPlanar_16b_SSE2
        - VP8ClipUV
        - VP8L32bToPlanar_SSE2
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    YuvToArgbRow_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          163
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - Load_UV_HI_8_SSE2
        - MultHi
        - PackAndStore4_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToRgb
        - WebPMemToInt32
        - YUV420ToRGB_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse2.c:346,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:348,22'
            TrueSideFuncs:
              - YUV420ToRGB_SSE2
              - PackAndStore4_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8YuvToArgb.1817
            FalseSide:       'yuv_sse2.c:354,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8YuvToArgb.1817
        - Branch String:   'yuv_sse2.c:354,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:355,18'
            TrueSideFuncs:
              - VP8YuvToArgb.1817
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv_sse2.c:361,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse2.c:348,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'yuv_sse2.c:349,5'
          Dst:             PackAndStore4_SSE2
        - Src:             'yuv_sse2.c:355,5'
          Dst:             VP8YuvToArgb
    - functionName:    PackAndStore4_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          139
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    YuvToBgraRow_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          163
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - Load_UV_HI_8_SSE2
        - MultHi
        - PackAndStore4_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - VP8YuvToBgra
        - WebPMemToInt32
        - YUV420ToRGB_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse2.c:324,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:326,22'
            TrueSideFuncs:
              - YUV420ToRGB_SSE2
              - PackAndStore4_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8YuvToBgra.1824
            FalseSide:       'yuv_sse2.c:332,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8YuvToBgra.1824
        - Branch String:   'yuv_sse2.c:332,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:333,18'
            TrueSideFuncs:
              - VP8YuvToBgra.1824
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv_sse2.c:339,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse2.c:326,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'yuv_sse2.c:327,5'
          Dst:             PackAndStore4_SSE2
        - Src:             'yuv_sse2.c:333,5'
          Dst:             VP8YuvToBgra
    - functionName:    YuvToBgrRow_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          249
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - Load_UV_HI_8_SSE2
        - MultHi
        - PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - WebPMemToInt32
        - YUV420ToRGB_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse2.c:404,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:408,22'
            TrueSideFuncs:
              - YUV420ToRGB_SSE2
              - YUV420ToRGB_SSE2
              - YUV420ToRGB_SSE2
              - YUV420ToRGB_SSE2
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - PlanarTo24b_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8YuvToBgr.1825
            FalseSide:       'yuv_sse2.c:428,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8YuvToBgr.1825
        - Branch String:   'yuv_sse2.c:428,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:429,17'
            TrueSideFuncs:
              - VP8YuvToBgr.1825
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv_sse2.c:435,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse2.c:408,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'yuv_sse2.c:409,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'yuv_sse2.c:410,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'yuv_sse2.c:411,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'yuv_sse2.c:422,5'
          Dst:             PlanarTo24b_SSE2
        - Src:             'yuv_sse2.c:429,5'
          Dst:             VP8YuvToBgr
    - functionName:    PlanarTo24b_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   1
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          123
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8PlanarTo24b_SSE2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'yuv_sse2.c:186,3'
          Dst:             VP8PlanarTo24b_SSE2
    - functionName:    YuvToRgbaRow_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          163
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - Load_UV_HI_8_SSE2
        - MultHi
        - PackAndStore4_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
        - VP8YuvToRgba
        - WebPMemToInt32
        - YUV420ToRGB_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse2.c:302,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:304,22'
            TrueSideFuncs:
              - YUV420ToRGB_SSE2
              - PackAndStore4_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8YuvToRgba.1826
            FalseSide:       'yuv_sse2.c:310,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8YuvToRgba.1826
        - Branch String:   'yuv_sse2.c:310,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:311,18'
            TrueSideFuncs:
              - VP8YuvToRgba.1826
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv_sse2.c:317,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse2.c:304,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'yuv_sse2.c:305,5'
          Dst:             PackAndStore4_SSE2
        - Src:             'yuv_sse2.c:311,5'
          Dst:             VP8YuvToRgba
    - functionName:    YuvToRgbRow_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          249
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - Load_UV_HI_8_SSE2
        - MultHi
        - PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
        - WebPMemToInt32
        - YUV420ToRGB_SSE2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse2.c:367,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:371,22'
            TrueSideFuncs:
              - YUV420ToRGB_SSE2
              - YUV420ToRGB_SSE2
              - YUV420ToRGB_SSE2
              - YUV420ToRGB_SSE2
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - PlanarTo24b_SSE2
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8YuvToRgb.1818
            FalseSide:       'yuv_sse2.c:391,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8YuvToRgb.1818
        - Branch String:   'yuv_sse2.c:391,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:392,17'
            TrueSideFuncs:
              - VP8YuvToRgb.1818
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv_sse2.c:398,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse2.c:371,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'yuv_sse2.c:372,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'yuv_sse2.c:373,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'yuv_sse2.c:374,5'
          Dst:             YUV420ToRGB_SSE2
        - Src:             'yuv_sse2.c:385,5'
          Dst:             PlanarTo24b_SSE2
        - Src:             'yuv_sse2.c:392,5'
          Dst:             VP8YuvToRgb
    - functionName:    WebPInitSamplersSSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionDepth:   4
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - Load_UV_HI_8_SSE2
        - MultHi
        - PackAndStore4_SSE2
        - PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE2
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToBgr
        - VP8YuvToBgra
        - VP8YuvToRgb
        - VP8YuvToRgba
        - WebPMemToInt32
        - YUV420ToRGB_SSE2
        - YuvToArgbRow_SSE2
        - YuvToBgrRow_SSE2
        - YuvToBgraRow_SSE2
        - YuvToRgbRow_SSE2
        - YuvToRgbaRow_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToBgr32_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          167
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE2
        - YUV444ToRGB_SSE2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'yuv_sse2.c:277,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'yuv_sse2.c:278,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'yuv_sse2.c:279,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'yuv_sse2.c:280,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'yuv_sse2.c:291,3'
          Dst:             PlanarTo24b_SSE2
    - functionName:    YUV444ToRGB_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   1
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'yuv_sse2.c:90,22'
          Dst:             Load_HI_16_SSE2
        - Src:             'yuv_sse2.c:90,47'
          Dst:             Load_HI_16_SSE2
        - Src:             'yuv_sse2.c:91,22'
          Dst:             Load_HI_16_SSE2
        - Src:             'yuv_sse2.c:92,3'
          Dst:             ConvertYUV444ToRGB_SSE2
    - functionName:    VP8YuvToRgb32_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          167
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE2
        - YUV444ToRGB_SSE2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'yuv_sse2.c:255,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'yuv_sse2.c:256,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'yuv_sse2.c:257,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'yuv_sse2.c:258,3'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'yuv_sse2.c:269,3'
          Dst:             PlanarTo24b_SSE2
    - functionName:    PackAndStore565_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          533
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToRgb56532_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - PackAndStore565_SSE2
        - YUV444ToRGB_SSE2
      functionUses:    5
      BranchProfiles:
        - Branch String:   'yuv_sse2.c:243,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:245,22'
            TrueSideFuncs:
              - YUV444ToRGB_SSE2
              - PackAndStore565_SSE2
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'yuv_sse2.c:248,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse2.c:245,5'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'yuv_sse2.c:246,5'
          Dst:             PackAndStore565_SSE2
    - functionName:    PackAndStore4444_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          229
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToRgba444432_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          115
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - PackAndStore4444_SSE2
        - YUV444ToRGB_SSE2
      functionUses:    5
      BranchProfiles:
        - Branch String:   'yuv_sse2.c:233,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:235,22'
            TrueSideFuncs:
              - YUV444ToRGB_SSE2
              - PackAndStore4444_SSE2
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'yuv_sse2.c:238,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse2.c:235,5'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'yuv_sse2.c:236,5'
          Dst:             PackAndStore4444_SSE2
    - functionName:    VP8YuvToArgb32_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          115
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - PackAndStore4_SSE2
        - YUV444ToRGB_SSE2
      functionUses:    5
      BranchProfiles:
        - Branch String:   'yuv_sse2.c:222,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:224,22'
            TrueSideFuncs:
              - YUV444ToRGB_SSE2
              - PackAndStore4_SSE2
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'yuv_sse2.c:227,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse2.c:224,5'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'yuv_sse2.c:225,5'
          Dst:             PackAndStore4_SSE2
    - functionName:    VP8YuvToBgra32_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          115
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - PackAndStore4_SSE2
        - YUV444ToRGB_SSE2
      functionUses:    5
      BranchProfiles:
        - Branch String:   'yuv_sse2.c:211,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:213,22'
            TrueSideFuncs:
              - YUV444ToRGB_SSE2
              - PackAndStore4_SSE2
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'yuv_sse2.c:216,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse2.c:213,5'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'yuv_sse2.c:214,5'
          Dst:             PackAndStore4_SSE2
    - functionName:    VP8YuvToRgba32_SSE2
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          115
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ConvertYUV444ToRGB_SSE2
        - Load_HI_16_SSE2
        - PackAndStore4_SSE2
        - YUV444ToRGB_SSE2
      functionUses:    5
      BranchProfiles:
        - Branch String:   'yuv_sse2.c:200,3'
          Branch Sides:
            TrueSide:        'yuv_sse2.c:202,22'
            TrueSideFuncs:
              - YUV444ToRGB_SSE2
              - PackAndStore4_SSE2
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'yuv_sse2.c:205,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse2.c:202,5'
          Dst:             YUV444ToRGB_SSE2
        - Src:             'yuv_sse2.c:203,5'
          Dst:             PackAndStore4_SSE2
    - functionName:    ExtractAlpha_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionDepth:   0
      returnType:      'int '
      argCount:        6
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          631
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_processing_sse41.c:44,3'
          Branch Sides:
            TrueSide:        'alpha_processing_sse41.c:45,42'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
            FalseSide:       'alpha_processing_sse41.c:74,13'
            FalseSideFuncs:
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_processing_sse41.c:46,5'
          Branch Sides:
            TrueSide:        'alpha_processing_sse41.c:48,42'
            TrueSideFuncs:
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_processing_sse41.c:65,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
        - Branch String:   'alpha_processing_sse41.c:65,5'
          Branch Sides:
            TrueSide:        'alpha_processing_sse41.c:66,36'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
            FalseSide:       'alpha_processing_sse41.c:70,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.sse2.pmovmskb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
      Callsites:       []
    - functionName:    WebPInitAlphaProcessingSSE41
      functionSourceFile: '/src/libwebp/src/dsp/alpha_processing_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   1
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - ExtractAlpha_SSE41
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPMemToUint32
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPMemToInt32
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPMemToUint32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/utils/utils.h:79,19'
          Dst:             WebPMemToUint32
    - functionName:    HE16_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          169
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - WebPMemToInt32
        - WebPMemToUint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dec_sse41.c:25,3'
          Branch Sides:
            TrueSide:        'dec_sse41.c:26,57'
            TrueSideFuncs:
              - WebPMemToInt32.1871
              - llvm.x86.ssse3.pshuf.b.128
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'dec_sse41.c:31,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'dec_sse41.c:26,42'
          Dst:             WebPMemToInt32
    - functionName:    VP8DspInitSSE41
      functionSourceFile: '/src/libwebp/src/dsp/dec_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   3
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - HE16_SSE41
        - WebPMemToInt32
        - WebPMemToUint32
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertBGRAToBGR_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          374
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LConvertBGRAToBGR_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse41.c:108,3'
          Branch Sides:
            TrueSide:        'lossless_sse41.c:108,3'
            TrueSideFuncs:
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - __sanitizer_cov_trace_const_cmp4
              - VP8LConvertBGRAToBGR_C
            FalseSide:       'lossless_sse41.c:111,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LConvertBGRAToBGR_C
        - Branch String:   'lossless_sse41.c:111,7'
          Branch Sides:
            TrueSide:        'lossless_sse41.c:111,7'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse41.c:112,45'
            FalseSideFuncs:
              - VP8LConvertBGRAToBGR_C
      Callsites:
        - Src:             'lossless_sse41.c:112,5'
          Dst:             VP8LConvertBGRAToBGR_C
    - functionName:    ConvertBGRAToRGB_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          374
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - VP8LConvertBGRAToRGB_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse41.c:90,3'
          Branch Sides:
            TrueSide:        'lossless_sse41.c:90,3'
            TrueSideFuncs:
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.ssse3.pshuf.b.128
              - __sanitizer_cov_trace_const_cmp4
              - VP8LConvertBGRAToRGB_C
            FalseSide:       'lossless_sse41.c:93,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LConvertBGRAToRGB_C
        - Branch String:   'lossless_sse41.c:93,7'
          Branch Sides:
            TrueSide:        'lossless_sse41.c:93,7'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse41.c:94,45'
            FalseSideFuncs:
              - VP8LConvertBGRAToRGB_C
      Callsites:
        - Src:             'lossless_sse41.c:94,5'
          Dst:             VP8LConvertBGRAToRGB_C
    - functionName:    TransformColorInverse_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'struct.VP8LMultipliers *'
        - 'int *'
        - 'int '
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          558
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ColorTransformDelta
        - VP8LTransformColorInverse_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lossless_sse41.c:39,3'
          Branch Sides:
            TrueSide:        'lossless_sse41.c:40,56'
            TrueSideFuncs:
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.ssse3.pshuf.b.128
              - llvm.x86.sse2.pmulh.w
              - llvm.x86.sse41.pblendvb
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8LTransformColorInverse_C
            FalseSide:       'lossless_sse41.c:51,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8LTransformColorInverse_C
        - Branch String:   'lossless_sse41.c:51,7'
          Branch Sides:
            TrueSide:        'lossless_sse41.c:51,7'
            TrueSideFuncs:   []
            FalseSide:       'lossless_sse41.c:52,33'
            FalseSideFuncs:
              - VP8LTransformColorInverse_C
      Callsites:
        - Src:             'lossless_sse41.c:52,5'
          Dst:             VP8LTransformColorInverse_C
    - functionName:    VP8LDspInitSSE41
      functionSourceFile: '/src/libwebp/src/dsp/lossless_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   3
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - ColorTransformDelta
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB_SSE41
        - TransformColorInverse_SSE41
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB_C
        - VP8LTransformColorInverse_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToBgr
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:88,12'
          Dst:             VP8YUVToB
        - Src:             '../../src/dsp/yuv.h:89,12'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:90,12'
          Dst:             VP8YUVToR
    - functionName:    VP8YUVToB
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:76,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:76,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:76,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToG
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:72,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,56'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToR
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:68,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:68,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:68,10'
          Dst:             VP8Clip8
    - functionName:    MultHi
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8Clip8
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/dsp/yuv.h:64,10'
          Branch Sides:
            TrueSide:        '../../src/dsp/yuv.h:64,37'
            TrueSideFuncs:   []
            FalseSide:       '../../src/dsp/yuv.h:64,55'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    Upsample32Pixels_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          617
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToRgb
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:81,12'
          Dst:             VP8YUVToR
        - Src:             '../../src/dsp/yuv.h:82,12'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:83,12'
          Dst:             VP8YUVToB
    - functionName:    Yuv444ToBgr_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE41
        - MultHi
        - PlanarTo24b_SSE41
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE41
        - WebPYuv444ToBgr_C
        - YUV444ToRGB_SSE41
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling_sse41.c:221,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:221,1'
            TrueSideFuncs:
              - VP8YuvToBgr32_SSE41
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToBgr_C
            FalseSide:       'upsampling_sse41.c:221,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToBgr_C
        - Branch String:   'upsampling_sse41.c:221,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:221,1'
            TrueSideFuncs:
              - WebPYuv444ToBgr_C
            FalseSide:       'upsampling_sse41.c:221,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse41.c:221,1'
          Dst:             VP8YuvToBgr32_SSE41
        - Src:             'upsampling_sse41.c:221,1'
          Dst:             WebPYuv444ToBgr_C
    - functionName:    Yuv444ToRgb_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   4
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE41
        - MultHi
        - PlanarTo24b_SSE41
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE41
        - WebPYuv444ToRgb_C
        - YUV444ToRGB_SSE41
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling_sse41.c:220,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:220,1'
            TrueSideFuncs:
              - VP8YuvToRgb32_SSE41
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToRgb_C
            FalseSide:       'upsampling_sse41.c:220,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPYuv444ToRgb_C
        - Branch String:   'upsampling_sse41.c:220,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:220,1'
            TrueSideFuncs:
              - WebPYuv444ToRgb_C
            FalseSide:       'upsampling_sse41.c:220,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse41.c:220,1'
          Dst:             VP8YuvToRgb32_SSE41
        - Src:             'upsampling_sse41.c:220,1'
          Dst:             WebPYuv444ToRgb_C
    - functionName:    WebPInitYUV444ConvertersSSE41
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionDepth:   5
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE41
        - MultHi
        - PlanarTo24b_SSE41
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE41
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE41
        - WebPYuv444ToBgr_C
        - WebPYuv444ToRgb_C
        - YUV444ToRGB_SSE41
        - Yuv444ToBgr_SSE41
        - Yuv444ToRgb_SSE41
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UpsampleBgrLinePair_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   3
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1712
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE41
        - MultHi
        - PlanarTo24b_SSE41
        - Upsample32Pixels_SSE41
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE41
        - YUV444ToRGB_SSE41
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling_sse41.c:171,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:171,1'
            TrueSideFuncs:
              - VP8YuvToBgr.1920
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgr32_SSE41
              - VP8YuvToBgr32_SSE41
              - VP8YuvToBgr.1920
            FalseSide:       'upsampling_sse41.c:171,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse41.c:171,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:171,1'
            TrueSideFuncs:
              - VP8YuvToBgr.1920
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgr32_SSE41
              - VP8YuvToBgr32_SSE41
            FalseSide:       'upsampling_sse41.c:171,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgr32_SSE41
              - VP8YuvToBgr32_SSE41
        - Branch String:   'upsampling_sse41.c:171,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:171,1'
            TrueSideFuncs:
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgr32_SSE41
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
            FalseSide:       'upsampling_sse41.c:171,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse41.c:171,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:171,1'
            TrueSideFuncs:
              - VP8YuvToBgr32_SSE41
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgr32_SSE41
            FalseSide:       'upsampling_sse41.c:171,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToBgr32_SSE41
              - VP8YuvToBgr32_SSE41
        - Branch String:   'upsampling_sse41.c:171,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:171,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse41.c:171,1'
            FalseSideFuncs:  []
        - Branch String:   'upsampling_sse41.c:171,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:171,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse41.c:171,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse41.c:171,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:171,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse41.c:171,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse41.c:171,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:171,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
            FalseSide:       'upsampling_sse41.c:171,1'
            FalseSideFuncs:
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToBgr32_SSE41
        - Branch String:   'upsampling_sse41.c:171,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:171,1'
            TrueSideFuncs:
              - VP8YuvToBgr32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse41.c:171,1'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse41.c:171,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:171,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse41.c:171,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse41.c:171,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse41.c:171,1'
          Dst:             VP8YuvToBgr
        - Src:             'upsampling_sse41.c:171,1'
          Dst:             VP8YuvToBgr
        - Src:             'upsampling_sse41.c:171,1'
          Dst:             VP8YuvToBgr32_SSE41
        - Src:             'upsampling_sse41.c:171,1'
          Dst:             VP8YuvToBgr32_SSE41
        - Src:             'upsampling_sse41.c:171,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse41.c:171,1'
          Dst:             Upsample32Pixels_SSE41
        - Src:             'upsampling_sse41.c:171,1'
          Dst:             Upsample32Pixels_SSE41
        - Src:             'upsampling_sse41.c:171,1'
          Dst:             VP8YuvToBgr32_SSE41
        - Src:             'upsampling_sse41.c:171,1'
          Dst:             VP8YuvToBgr32_SSE41
    - functionName:    UpsampleRgbLinePair_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   3
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          1712
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE41
        - MultHi
        - PlanarTo24b_SSE41
        - Upsample32Pixels_SSE41
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE41
        - YUV444ToRGB_SSE41
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'upsampling_sse41.c:170,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:170,1'
            TrueSideFuncs:
              - VP8YuvToRgb.1926
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb32_SSE41
              - VP8YuvToRgb32_SSE41
              - VP8YuvToRgb.1926
            FalseSide:       'upsampling_sse41.c:170,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse41.c:170,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:170,1'
            TrueSideFuncs:
              - VP8YuvToRgb.1926
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb32_SSE41
              - VP8YuvToRgb32_SSE41
            FalseSide:       'upsampling_sse41.c:170,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb32_SSE41
              - VP8YuvToRgb32_SSE41
        - Branch String:   'upsampling_sse41.c:170,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:170,1'
            TrueSideFuncs:
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb32_SSE41
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
            FalseSide:       'upsampling_sse41.c:170,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse41.c:170,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:170,1'
            TrueSideFuncs:
              - VP8YuvToRgb32_SSE41
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb32_SSE41
            FalseSide:       'upsampling_sse41.c:170,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - VP8YuvToRgb32_SSE41
              - VP8YuvToRgb32_SSE41
        - Branch String:   'upsampling_sse41.c:170,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:170,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse41.c:170,1'
            FalseSideFuncs:  []
        - Branch String:   'upsampling_sse41.c:170,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:170,1'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse41.c:170,1'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse41.c:170,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:170,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - Upsample32Pixels_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse41.c:170,1'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'upsampling_sse41.c:170,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:170,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
            FalseSide:       'upsampling_sse41.c:170,1'
            FalseSideFuncs:
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8YuvToRgb32_SSE41
        - Branch String:   'upsampling_sse41.c:170,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:170,1'
            TrueSideFuncs:
              - VP8YuvToRgb32_SSE41
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse41.c:170,1'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'upsampling_sse41.c:170,1'
          Branch Sides:
            TrueSide:        'upsampling_sse41.c:170,1'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'upsampling_sse41.c:170,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'upsampling_sse41.c:170,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse41.c:170,1'
          Dst:             VP8YuvToRgb
        - Src:             'upsampling_sse41.c:170,1'
          Dst:             VP8YuvToRgb
        - Src:             'upsampling_sse41.c:170,1'
          Dst:             VP8YuvToRgb32_SSE41
        - Src:             'upsampling_sse41.c:170,1'
          Dst:             VP8YuvToRgb32_SSE41
        - Src:             'upsampling_sse41.c:170,1'
          Dst:             __assert_fail
        - Src:             'upsampling_sse41.c:170,1'
          Dst:             Upsample32Pixels_SSE41
        - Src:             'upsampling_sse41.c:170,1'
          Dst:             Upsample32Pixels_SSE41
        - Src:             'upsampling_sse41.c:170,1'
          Dst:             VP8YuvToRgb32_SSE41
        - Src:             'upsampling_sse41.c:170,1'
          Dst:             VP8YuvToRgb32_SSE41
    - functionName:    WebPInitUpsamplersSSE41
      functionSourceFile: '/src/libwebp/src/dsp/upsampling_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   4
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE41
        - MultHi
        - PlanarTo24b_SSE41
        - Upsample32Pixels_SSE41
        - UpsampleBgrLinePair_SSE41
        - UpsampleRgbLinePair_SSE41
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE41
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE41
        - YUV444ToRGB_SSE41
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGBA32PackedToPlanar_16b_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          353
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB24PackedToPlanar_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          1144
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertRGBToUV_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          599
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HorizontalAddPack_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          108
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8L32bToPlanar_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/common_sse41.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          255
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8RGBToY
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertRGBToY_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          356
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RGB32PackedToPlanar_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'int *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          162
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8L32bToPlanar_SSE41
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'yuv_sse41.c:343,3'
          Dst:             VP8L32bToPlanar_SSE41
    - functionName:    VP8YuvToBgr
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:88,12'
          Dst:             VP8YUVToB
        - Src:             '../../src/dsp/yuv.h:89,12'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:90,12'
          Dst:             VP8YUVToR
    - functionName:    VP8YUVToB
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:76,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:76,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:76,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToG
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   1
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:72,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,56'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:72,10'
          Dst:             VP8Clip8
    - functionName:    VP8YUVToR
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   1
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:68,19'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:68,38'
          Dst:             MultHi
        - Src:             '../../src/dsp/yuv.h:68,10'
          Dst:             VP8Clip8
    - functionName:    MultHi
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8Clip8
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/dsp/yuv.h:64,10'
          Branch Sides:
            TrueSide:        '../../src/dsp/yuv.h:64,37'
            TrueSideFuncs:   []
            FalseSide:       '../../src/dsp/yuv.h:64,55'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    WebPMemToUint32
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPMemToInt32
      functionSourceFile: '/src/libwebp/src/dsp/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPMemToUint32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/utils/utils.h:79,19'
          Dst:             WebPMemToUint32
    - functionName:    Load_UV_HI_8_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPMemToInt32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'yuv_sse41.c:79,42'
          Dst:             WebPMemToInt32
    - functionName:    VP8YuvToRgb
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/yuv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'int '
        - 'int '
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MultHi
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dsp/yuv.h:81,12'
          Dst:             VP8YUVToR
        - Src:             '../../src/dsp/yuv.h:82,12'
          Dst:             VP8YUVToG
        - Src:             '../../src/dsp/yuv.h:83,12'
          Dst:             VP8YUVToB
    - functionName:    YUV420ToRGB_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   2
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE41
        - WebPMemToInt32
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'yuv_sse41.c:101,22'
          Dst:             Load_HI_16_SSE41
        - Src:             'yuv_sse41.c:101,48'
          Dst:             Load_UV_HI_8_SSE41
        - Src:             'yuv_sse41.c:102,22'
          Dst:             Load_UV_HI_8_SSE41
        - Src:             'yuv_sse41.c:103,3'
          Dst:             ConvertYUV444ToRGB_SSE41
    - functionName:    Load_HI_16_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertYUV444ToRGB_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          635
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8PlanarTo24b_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/../../src/dsp/common_sse41.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          1087
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertRGBA32ToUV_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionDepth:   3
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          142
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertRGBToUV_SSE41
        - RGBA32PackedToPlanar_16b_SSE41
        - VP8ClipUV
        - VP8RGBToU
        - VP8RGBToV
        - WebPConvertRGBA32ToUV_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse41.c:577,3'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:578,13'
            TrueSideFuncs:
              - RGBA32PackedToPlanar_16b_SSE41
              - ConvertRGBToUV_SSE41
              - RGBA32PackedToPlanar_16b_SSE41
              - ConvertRGBToUV_SSE41
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - WebPConvertRGBA32ToUV_C
            FalseSide:       'yuv_sse41.c:589,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPConvertRGBA32ToUV_C
        - Branch String:   'yuv_sse41.c:589,7'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:589,7'
            TrueSideFuncs:   []
            FalseSide:       'yuv_sse41.c:590,29'
            FalseSideFuncs:
              - WebPConvertRGBA32ToUV_C
      Callsites:
        - Src:             'yuv_sse41.c:579,5'
          Dst:             RGBA32PackedToPlanar_16b_SSE41
        - Src:             'yuv_sse41.c:580,5'
          Dst:             ConvertRGBToUV_SSE41
        - Src:             'yuv_sse41.c:581,5'
          Dst:             RGBA32PackedToPlanar_16b_SSE41
        - Src:             'yuv_sse41.c:582,5'
          Dst:             ConvertRGBToUV_SSE41
        - Src:             'yuv_sse41.c:590,5'
          Dst:             WebPConvertRGBA32ToUV_C
    - functionName:    ConvertBGR24ToY_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          251
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertRGBToY_SSE41
        - RGB24PackedToPlanar_SSE41
        - VP8RGBToY
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse41.c:447,3'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:451,31'
            TrueSideFuncs:
              - RGB24PackedToPlanar_SSE41
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.2008
              - ConvertRGBToY_SSE41
              - ConvertRGBToY_SSE41
              - llvm.x86.sse2.packuswb.128
            FalseSide:       'yuv_sse41.c:473,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.2008
        - Branch String:   'yuv_sse41.c:453,5'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:454,28'
            TrueSideFuncs:
              - ConvertRGBToY_SSE41
              - ConvertRGBToY_SSE41
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.2008
              - RGB24PackedToPlanar_SSE41
            FalseSide:       'yuv_sse41.c:472,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.2008
              - RGB24PackedToPlanar_SSE41
              - __sanitizer_cov_trace_const_cmp4
              - ConvertRGBToY_SSE41
              - ConvertRGBToY_SSE41
              - llvm.x86.sse2.packuswb.128
        - Branch String:   'yuv_sse41.c:473,3'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:474,22'
            TrueSideFuncs:
              - VP8RGBToY.2008
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv_sse41.c:476,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse41.c:451,5'
          Dst:             RGB24PackedToPlanar_SSE41
        - Src:             'yuv_sse41.c:461,7'
          Dst:             ConvertRGBToY_SSE41
        - Src:             'yuv_sse41.c:467,7'
          Dst:             ConvertRGBToY_SSE41
        - Src:             'yuv_sse41.c:474,12'
          Dst:             VP8RGBToY
    - functionName:    ConvertRGB24ToY_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          251
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertRGBToY_SSE41
        - RGB24PackedToPlanar_SSE41
        - VP8RGBToY
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse41.c:413,3'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:417,31'
            TrueSideFuncs:
              - RGB24PackedToPlanar_SSE41
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.2008
              - ConvertRGBToY_SSE41
              - ConvertRGBToY_SSE41
              - llvm.x86.sse2.packuswb.128
            FalseSide:       'yuv_sse41.c:439,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.2008
        - Branch String:   'yuv_sse41.c:419,5'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:420,28'
            TrueSideFuncs:
              - ConvertRGBToY_SSE41
              - ConvertRGBToY_SSE41
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.2008
              - RGB24PackedToPlanar_SSE41
            FalseSide:       'yuv_sse41.c:438,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.2008
              - RGB24PackedToPlanar_SSE41
              - __sanitizer_cov_trace_const_cmp4
              - ConvertRGBToY_SSE41
              - ConvertRGBToY_SSE41
              - llvm.x86.sse2.packuswb.128
        - Branch String:   'yuv_sse41.c:439,3'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:440,22'
            TrueSideFuncs:
              - VP8RGBToY.2008
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv_sse41.c:442,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse41.c:417,5'
          Dst:             RGB24PackedToPlanar_SSE41
        - Src:             'yuv_sse41.c:427,7'
          Dst:             ConvertRGBToY_SSE41
        - Src:             'yuv_sse41.c:433,7'
          Dst:             ConvertRGBToY_SSE41
        - Src:             'yuv_sse41.c:440,12'
          Dst:             VP8RGBToY
    - functionName:    ConvertARGBToUV_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          243
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ConvertRGBToUV_SSE41
        - HorizontalAddPack_SSE41
        - RGB32PackedToPlanar_SSE41
        - VP8ClipUV
        - VP8L32bToPlanar_SSE41
        - VP8RGBToU
        - VP8RGBToV
        - WebPConvertARGBToUV_C
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse41.c:511,3'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:513,32'
            TrueSideFuncs:
              - RGB32PackedToPlanar_SSE41
              - HorizontalAddPack_SSE41
              - HorizontalAddPack_SSE41
              - HorizontalAddPack_SSE41
              - ConvertRGBToUV_SSE41
              - RGB32PackedToPlanar_SSE41
              - HorizontalAddPack_SSE41
              - HorizontalAddPack_SSE41
              - HorizontalAddPack_SSE41
              - ConvertRGBToUV_SSE41
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPConvertARGBToUV_C
            FalseSide:       'yuv_sse41.c:536,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - WebPConvertARGBToUV_C
        - Branch String:   'yuv_sse41.c:527,9'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:528,21'
            TrueSideFuncs:
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPConvertARGBToUV_C
              - RGB32PackedToPlanar_SSE41
              - HorizontalAddPack_SSE41
              - HorizontalAddPack_SSE41
              - HorizontalAddPack_SSE41
              - ConvertRGBToUV_SSE41
              - RGB32PackedToPlanar_SSE41
              - HorizontalAddPack_SSE41
              - HorizontalAddPack_SSE41
              - HorizontalAddPack_SSE41
              - ConvertRGBToUV_SSE41
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'yuv_sse41.c:533,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - WebPConvertARGBToUV_C
              - RGB32PackedToPlanar_SSE41
              - HorizontalAddPack_SSE41
              - HorizontalAddPack_SSE41
              - HorizontalAddPack_SSE41
              - ConvertRGBToUV_SSE41
              - RGB32PackedToPlanar_SSE41
              - HorizontalAddPack_SSE41
              - HorizontalAddPack_SSE41
              - HorizontalAddPack_SSE41
              - ConvertRGBToUV_SSE41
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_const_cmp4
              - llvm.x86.sse2.pavg.b
              - llvm.x86.sse2.pavg.b
        - Branch String:   'yuv_sse41.c:536,7'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:536,7'
            TrueSideFuncs:   []
            FalseSide:       'yuv_sse41.c:537,27'
            FalseSideFuncs:
              - WebPConvertARGBToUV_C
      Callsites:
        - Src:             'yuv_sse41.c:513,5'
          Dst:             RGB32PackedToPlanar_SSE41
        - Src:             'yuv_sse41.c:514,5'
          Dst:             HorizontalAddPack_SSE41
        - Src:             'yuv_sse41.c:515,5'
          Dst:             HorizontalAddPack_SSE41
        - Src:             'yuv_sse41.c:516,5'
          Dst:             HorizontalAddPack_SSE41
        - Src:             'yuv_sse41.c:517,5'
          Dst:             ConvertRGBToUV_SSE41
        - Src:             'yuv_sse41.c:519,5'
          Dst:             RGB32PackedToPlanar_SSE41
        - Src:             'yuv_sse41.c:520,5'
          Dst:             HorizontalAddPack_SSE41
        - Src:             'yuv_sse41.c:521,5'
          Dst:             HorizontalAddPack_SSE41
        - Src:             'yuv_sse41.c:522,5'
          Dst:             HorizontalAddPack_SSE41
        - Src:             'yuv_sse41.c:523,5'
          Dst:             ConvertRGBToUV_SSE41
        - Src:             'yuv_sse41.c:537,5'
          Dst:             WebPConvertARGBToUV_C
    - functionName:    ConvertARGBToY_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionDepth:   2
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'int *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          129
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertRGBToY_SSE41
        - RGB32PackedToPlanar_SSE41
        - VP8L32bToPlanar_SSE41
        - VP8RGBToY
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse41.c:481,3'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:483,32'
            TrueSideFuncs:
              - RGB32PackedToPlanar_SSE41
              - ConvertRGBToY_SSE41
              - ConvertRGBToY_SSE41
              - llvm.x86.sse2.packuswb.128
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.2008
            FalseSide:       'yuv_sse41.c:488,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8RGBToY.2008
        - Branch String:   'yuv_sse41.c:488,3'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:489,24'
            TrueSideFuncs:
              - VP8RGBToY.2008
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv_sse41.c:493,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse41.c:483,5'
          Dst:             RGB32PackedToPlanar_SSE41
        - Src:             'yuv_sse41.c:484,5'
          Dst:             ConvertRGBToY_SSE41
        - Src:             'yuv_sse41.c:485,5'
          Dst:             ConvertRGBToY_SSE41
        - Src:             'yuv_sse41.c:490,12'
          Dst:             VP8RGBToY
    - functionName:    WebPInitConvertARGBToYUVSSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionDepth:   4
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertARGBToUV_SSE41
        - ConvertARGBToY_SSE41
        - ConvertBGR24ToY_SSE41
        - ConvertRGB24ToY_SSE41
        - ConvertRGBA32ToUV_SSE41
        - ConvertRGBToUV_SSE41
        - ConvertRGBToY_SSE41
        - HorizontalAddPack_SSE41
        - RGB24PackedToPlanar_SSE41
        - RGB32PackedToPlanar_SSE41
        - RGBA32PackedToPlanar_16b_SSE41
        - VP8ClipUV
        - VP8L32bToPlanar_SSE41
        - VP8RGBToU
        - VP8RGBToV
        - VP8RGBToY
        - WebPConvertARGBToUV_C
        - WebPConvertRGBA32ToUV_C
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    YuvToBgrRow_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          249
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE41
        - MultHi
        - PlanarTo24b_SSE41
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - WebPMemToInt32
        - YUV420ToRGB_SSE41
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse41.c:223,3'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:227,23'
            TrueSideFuncs:
              - YUV420ToRGB_SSE41
              - YUV420ToRGB_SSE41
              - YUV420ToRGB_SSE41
              - YUV420ToRGB_SSE41
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - PlanarTo24b_SSE41
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8YuvToBgr.2009
            FalseSide:       'yuv_sse41.c:247,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8YuvToBgr.2009
        - Branch String:   'yuv_sse41.c:247,3'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:248,17'
            TrueSideFuncs:
              - VP8YuvToBgr.2009
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv_sse41.c:254,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse41.c:227,5'
          Dst:             YUV420ToRGB_SSE41
        - Src:             'yuv_sse41.c:228,5'
          Dst:             YUV420ToRGB_SSE41
        - Src:             'yuv_sse41.c:229,5'
          Dst:             YUV420ToRGB_SSE41
        - Src:             'yuv_sse41.c:230,5'
          Dst:             YUV420ToRGB_SSE41
        - Src:             'yuv_sse41.c:241,5'
          Dst:             PlanarTo24b_SSE41
        - Src:             'yuv_sse41.c:248,5'
          Dst:             VP8YuvToBgr
    - functionName:    PlanarTo24b_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   1
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          123
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8PlanarTo24b_SSE41
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'yuv_sse41.c:125,3'
          Dst:             VP8PlanarTo24b_SSE41
    - functionName:    YuvToRgbRow_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionDepth:   3
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          249
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE41
        - MultHi
        - PlanarTo24b_SSE41
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToRgb
        - WebPMemToInt32
        - YUV420ToRGB_SSE41
      functionUses:    1
      BranchProfiles:
        - Branch String:   'yuv_sse41.c:186,3'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:190,23'
            TrueSideFuncs:
              - YUV420ToRGB_SSE41
              - YUV420ToRGB_SSE41
              - YUV420ToRGB_SSE41
              - YUV420ToRGB_SSE41
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - llvm.x86.sse2.packuswb.128
              - PlanarTo24b_SSE41
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - VP8YuvToRgb.2017
            FalseSide:       'yuv_sse41.c:210,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - VP8YuvToRgb.2017
        - Branch String:   'yuv_sse41.c:210,3'
          Branch Sides:
            TrueSide:        'yuv_sse41.c:211,17'
            TrueSideFuncs:
              - VP8YuvToRgb.2017
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'yuv_sse41.c:217,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'yuv_sse41.c:190,5'
          Dst:             YUV420ToRGB_SSE41
        - Src:             'yuv_sse41.c:191,5'
          Dst:             YUV420ToRGB_SSE41
        - Src:             'yuv_sse41.c:192,5'
          Dst:             YUV420ToRGB_SSE41
        - Src:             'yuv_sse41.c:193,5'
          Dst:             YUV420ToRGB_SSE41
        - Src:             'yuv_sse41.c:204,5'
          Dst:             PlanarTo24b_SSE41
        - Src:             'yuv_sse41.c:211,5'
          Dst:             VP8YuvToRgb
    - functionName:    WebPInitSamplersSSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionDepth:   4
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE41
        - MultHi
        - PlanarTo24b_SSE41
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToBgr
        - VP8YuvToRgb
        - WebPMemToInt32
        - YUV420ToRGB_SSE41
        - YuvToBgrRow_SSE41
        - YuvToRgbRow_SSE41
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8YuvToBgr32_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          167
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE41
        - PlanarTo24b_SSE41
        - VP8PlanarTo24b_SSE41
        - YUV444ToRGB_SSE41
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'yuv_sse41.c:162,3'
          Dst:             YUV444ToRGB_SSE41
        - Src:             'yuv_sse41.c:163,3'
          Dst:             YUV444ToRGB_SSE41
        - Src:             'yuv_sse41.c:164,3'
          Dst:             YUV444ToRGB_SSE41
        - Src:             'yuv_sse41.c:165,3'
          Dst:             YUV444ToRGB_SSE41
        - Src:             'yuv_sse41.c:176,3'
          Dst:             PlanarTo24b_SSE41
    - functionName:    YUV444ToRGB_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   1
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE41
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'yuv_sse41.c:90,22'
          Dst:             Load_HI_16_SSE41
        - Src:             'yuv_sse41.c:90,48'
          Dst:             Load_HI_16_SSE41
        - Src:             'yuv_sse41.c:91,22'
          Dst:             Load_HI_16_SSE41
        - Src:             'yuv_sse41.c:92,3'
          Dst:             ConvertYUV444ToRGB_SSE41
    - functionName:    VP8YuvToRgb32_SSE41
      functionSourceFile: '/src/libwebp/src/dsp/yuv_sse41.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   2
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          167
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertYUV444ToRGB_SSE41
        - Load_HI_16_SSE41
        - PlanarTo24b_SSE41
        - VP8PlanarTo24b_SSE41
        - YUV444ToRGB_SSE41
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'yuv_sse41.c:140,3'
          Dst:             YUV444ToRGB_SSE41
        - Src:             'yuv_sse41.c:141,3'
          Dst:             YUV444ToRGB_SSE41
        - Src:             'yuv_sse41.c:142,3'
          Dst:             YUV444ToRGB_SSE41
        - Src:             'yuv_sse41.c:143,3'
          Dst:             YUV444ToRGB_SSE41
        - Src:             'yuv_sse41.c:154,3'
          Dst:             PlanarTo24b_SSE41
    - functionName:    BitsLog2Floor
      functionSourceFile: '/src/libwebp/src/utils/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BSwap64
      functionSourceFile: '/src/libwebp/src/utils/../../src/utils/endian_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LSetEndOfStream
      functionSourceFile: '/src/libwebp/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8LBitReader *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LPrefetchBits
      functionSourceFile: '/src/libwebp/src/utils/../../src/utils/bit_reader_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.VP8LBitReader *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LReadBits
      functionSourceFile: '/src/libwebp/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionDepth:   3
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8LBitReader *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - ShiftBytes
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LSetEndOfStream
        - __assert_fail
      functionUses:    25
      BranchProfiles:
        - Branch String:   'bit_reader_utils.c:209,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:209,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'bit_reader_utils.c:211,8'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8LSetEndOfStream
              - VP8LPrefetchBits.2070
              - ShiftBytes
        - Branch String:   'bit_reader_utils.c:211,17'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:211,20'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LSetEndOfStream
              - VP8LPrefetchBits.2070
              - ShiftBytes
            FalseSide:       'bit_reader_utils.c:218,24'
            FalseSideFuncs:
              - VP8LSetEndOfStream
        - Branch String:   'bit_reader_utils.c:211,7'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:212,20'
            TrueSideFuncs:
              - VP8LPrefetchBits.2070
              - ShiftBytes
            FalseSide:       'bit_reader_utils.c:218,24'
            FalseSideFuncs:
              - VP8LSetEndOfStream
      Callsites:
        - Src:             'bit_reader_utils.c:209,3'
          Dst:             __assert_fail
        - Src:             'bit_reader_utils.c:212,26'
          Dst:             VP8LPrefetchBits
        - Src:             'bit_reader_utils.c:215,5'
          Dst:             ShiftBytes
        - Src:             'bit_reader_utils.c:218,5'
          Dst:             VP8LSetEndOfStream
    - functionName:    ShiftBytes
      functionSourceFile: '/src/libwebp/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8LBitReader *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - VP8LIsEndOfStream
        - VP8LSetEndOfStream
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bit_reader_utils.c:182,28'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:182,31'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - VP8LIsEndOfStream.2075
              - __sanitizer_cov_trace_const_cmp4
              - VP8LSetEndOfStream
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'bit_reader_utils.c:182,3'
            FalseSideFuncs:
              - VP8LIsEndOfStream.2075
              - __sanitizer_cov_trace_const_cmp4
              - VP8LSetEndOfStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'bit_reader_utils.c:182,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:183,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8LIsEndOfStream.2075
              - __sanitizer_cov_trace_const_cmp4
              - VP8LSetEndOfStream
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'bit_reader_utils.c:188,25'
            FalseSideFuncs:
              - VP8LIsEndOfStream.2075
              - __sanitizer_cov_trace_const_cmp4
              - VP8LSetEndOfStream
        - Branch String:   'bit_reader_utils.c:188,7'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:188,7'
            TrueSideFuncs:   []
            FalseSide:       'bit_reader_utils.c:189,24'
            FalseSideFuncs:
              - VP8LSetEndOfStream
      Callsites:
        - Src:             'bit_reader_utils.c:188,7'
          Dst:             VP8LIsEndOfStream
        - Src:             'bit_reader_utils.c:189,5'
          Dst:             VP8LSetEndOfStream
    - functionName:    VP8LIsEndOfStream
      functionSourceFile: '/src/libwebp/src/utils/../../src/utils/bit_reader_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.VP8LBitReader *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/utils/bit_reader_utils.h:171,3'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_utils.h:171,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       '../../src/utils/bit_reader_utils.h:172,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/utils/bit_reader_utils.h:172,19'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_utils.h:172,19'
            TrueSideFuncs:   []
            FalseSide:       '../../src/utils/bit_reader_utils.h:172,24'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/utils/bit_reader_utils.h:172,46'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_utils.h:172,50'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       '../../src/utils/bit_reader_utils.h:172,19'
            FalseSideFuncs:  []
      Callsites:
        - Src:             '../../src/utils/bit_reader_utils.h:171,3'
          Dst:             __assert_fail
    - functionName:    WebPMemToUint32
      functionSourceFile: '/src/libwebp/src/utils/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LDoFillBitWindow
      functionSourceFile: '/src/libwebp/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionDepth:   3
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8LBitReader *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - ShiftBytes
        - VP8LIsEndOfStream
        - VP8LSetEndOfStream
        - WebPMemToUint32
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bit_reader_utils.c:194,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:194,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'bit_reader_utils.c:196,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - ShiftBytes
              - WebPMemToUint32.2079
        - Branch String:   'bit_reader_utils.c:196,7'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:197,5'
            TrueSideFuncs:
              - WebPMemToUint32.2079
            FalseSide:       'bit_reader_utils.c:205,14'
            FalseSideFuncs:
              - ShiftBytes
      Callsites:
        - Src:             'bit_reader_utils.c:194,3'
          Dst:             __assert_fail
        - Src:             'bit_reader_utils.c:199,29'
          Dst:             WebPMemToUint32
        - Src:             'bit_reader_utils.c:205,3'
          Dst:             ShiftBytes
    - functionName:    VP8LBitReaderSetBuffer
      functionSourceFile: '/src/libwebp/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   2
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.VP8LBitReader *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - VP8LIsEndOfStream
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bit_reader_utils.c:166,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:166,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'bit_reader_utils.c:167,3'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - VP8LIsEndOfStream.2075
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'bit_reader_utils.c:167,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:167,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'bit_reader_utils.c:168,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - VP8LIsEndOfStream.2075
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'bit_reader_utils.c:168,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:168,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'bit_reader_utils.c:169,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - VP8LIsEndOfStream.2075
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'bit_reader_utils.c:172,36'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:172,36'
            TrueSideFuncs:   []
            FalseSide:       'bit_reader_utils.c:172,57'
            FalseSideFuncs:
              - VP8LIsEndOfStream.2075
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'bit_reader_utils.c:166,3'
          Dst:             __assert_fail
        - Src:             'bit_reader_utils.c:167,3'
          Dst:             __assert_fail
        - Src:             'bit_reader_utils.c:168,3'
          Dst:             __assert_fail
        - Src:             'bit_reader_utils.c:172,39'
          Dst:             VP8LIsEndOfStream
    - functionName:    VP8LInitBitReader
      functionSourceFile: '/src/libwebp/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   1
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.VP8LBitReader *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bit_reader_utils.c:144,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:144,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'bit_reader_utils.c:145,3'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'bit_reader_utils.c:145,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:145,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'bit_reader_utils.c:146,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'bit_reader_utils.c:146,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:146,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'bit_reader_utils.c:148,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'bit_reader_utils.c:153,7'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:154,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'bit_reader_utils.c:156,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'bit_reader_utils.c:156,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:157,26'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'bit_reader_utils.c:159,14'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'bit_reader_utils.c:144,3'
          Dst:             __assert_fail
        - Src:             'bit_reader_utils.c:145,3'
          Dst:             __assert_fail
        - Src:             'bit_reader_utils.c:146,3'
          Dst:             __assert_fail
    - functionName:    VP8GetSignedValue
      functionSourceFile: '/src/libwebp/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionDepth:   5
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8BitReader *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - VP8GetBit
        - VP8GetValue
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   'bit_reader_utils.c:116,10'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:116,31'
            TrueSideFuncs:   []
            FalseSide:       'bit_reader_utils.c:116,39'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'bit_reader_utils.c:115,21'
          Dst:             VP8GetValue
        - Src:             'bit_reader_utils.c:116,10'
          Dst:             VP8GetValue
    - functionName:    VP8GetValue
      functionSourceFile: '/src/libwebp/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   4
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8BitReader *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - VP8GetBit
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    30
      BranchProfiles:
        - Branch String:   'bit_reader_utils.c:107,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:108,10'
            TrueSideFuncs:
              - VP8GetBit.2094
            FalseSide:       'bit_reader_utils.c:110,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'bit_reader_utils.c:108,10'
          Dst:             VP8GetBit
    - functionName:    VP8GetBit
      functionSourceFile: '/src/libwebp/src/utils/../../src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionDepth:   3
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8BitReader *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          122
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:113,7'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:114,21'
            TrueSideFuncs:
              - VP8LoadNewBytes.2095
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BitsLog2Floor.2068
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:117,21'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BitsLog2Floor.2068
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:121,9'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:122,16'
            TrueSideFuncs:
              - BitsLog2Floor.2068
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:125,15'
            FalseSideFuncs:
              - BitsLog2Floor.2068
      Callsites:
        - Src:             '../../src/utils/bit_reader_inl_utils.h:114,5'
          Dst:             VP8LoadNewBytes
        - Src:             '../../src/utils/bit_reader_inl_utils.h:128,29'
          Dst:             BitsLog2Floor
    - functionName:    VP8LoadNewBytes
      functionSourceFile: '/src/libwebp/src/utils/../../src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8BitReader *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - BSwap64
        - VP8LoadFinalBytes
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:59,3'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:59,3'
            TrueSideFuncs:
              - __assert_fail
              - VP8LoadFinalBytes
              - llvm.memcpy.p0i8.p0i8.i64
              - BSwap64.2069
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:59,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:59,3'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:59,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:61,7'
            FalseSideFuncs:
              - VP8LoadFinalBytes
              - llvm.memcpy.p0i8.p0i8.i64
              - BSwap64.2069
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:61,7'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:63,11'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - BSwap64.2069
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:102,23'
            FalseSideFuncs:
              - VP8LoadFinalBytes
      Callsites:
        - Src:             '../../src/utils/bit_reader_inl_utils.h:59,3'
          Dst:             __assert_fail
        - Src:             '../../src/utils/bit_reader_inl_utils.h:85,12'
          Dst:             BSwap64
        - Src:             '../../src/utils/bit_reader_inl_utils.h:102,5'
          Dst:             VP8LoadFinalBytes
    - functionName:    VP8LoadFinalBytes
      functionSourceFile: '/src/libwebp/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8BitReader *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bit_reader_utils.c:88,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:88,3'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'bit_reader_utils.c:88,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'bit_reader_utils.c:88,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:88,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'bit_reader_utils.c:90,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'bit_reader_utils.c:90,7'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:91,5'
            TrueSideFuncs:   []
            FalseSide:       'bit_reader_utils.c:93,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'bit_reader_utils.c:93,14'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:94,5'
            TrueSideFuncs:   []
            FalseSide:       'bit_reader_utils.c:98,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'bit_reader_utils.c:88,3'
          Dst:             __assert_fail
    - functionName:    VP8RemapBitReader
      functionSourceFile: '/src/libwebp/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.VP8BitReader *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bit_reader_utils.c:48,7'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:48,7'
            TrueSideFuncs:   []
            FalseSide:       'bit_reader_utils.c:49,17'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VP8InitBitReader
      functionSourceFile: '/src/libwebp/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   3
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.VP8BitReader *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - BSwap64
        - VP8BitReaderSetBuffer
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bit_reader_utils.c:36,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:36,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'bit_reader_utils.c:37,3'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - VP8BitReaderSetBuffer
              - VP8LoadNewBytes.2095
        - Branch String:   'bit_reader_utils.c:37,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:37,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'bit_reader_utils.c:38,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - VP8BitReaderSetBuffer
              - VP8LoadNewBytes.2095
        - Branch String:   'bit_reader_utils.c:38,3'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:38,3'
            TrueSideFuncs:
              - VP8BitReaderSetBuffer
              - VP8LoadNewBytes.2095
            FalseSide:       'bit_reader_utils.c:38,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'bit_reader_utils.c:36,3'
          Dst:             __assert_fail
        - Src:             'bit_reader_utils.c:37,3'
          Dst:             __assert_fail
        - Src:             'bit_reader_utils.c:38,3'
          Dst:             __assert_fail
        - Src:             'bit_reader_utils.c:43,3'
          Dst:             VP8BitReaderSetBuffer
        - Src:             'bit_reader_utils.c:44,3'
          Dst:             VP8LoadNewBytes
    - functionName:    VP8BitReaderSetBuffer
      functionSourceFile: '/src/libwebp/src/utils/bit_reader_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.VP8BitReader *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bit_reader_utils.c:30,7'
          Branch Sides:
            TrueSide:        'bit_reader_utils.c:30,34'
            TrueSideFuncs:   []
            FalseSide:       'bit_reader_utils.c:31,34'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VP8LColorCacheCopy
      functionSourceFile: '/src/libwebp/src/utils/color_cache_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.VP8LColorCache *'
        - 'struct.VP8LColorCache *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color_cache_utils.c:44,3'
          Branch Sides:
            TrueSide:        'color_cache_utils.c:44,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'color_cache_utils.c:45,3'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'color_cache_utils.c:45,3'
          Branch Sides:
            TrueSide:        'color_cache_utils.c:45,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'color_cache_utils.c:46,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'color_cache_utils.c:46,3'
          Branch Sides:
            TrueSide:        'color_cache_utils.c:46,3'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'color_cache_utils.c:46,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'color_cache_utils.c:44,3'
          Dst:             __assert_fail
        - Src:             'color_cache_utils.c:45,3'
          Dst:             __assert_fail
        - Src:             'color_cache_utils.c:46,3'
          Dst:             __assert_fail
    - functionName:    VP8LColorCacheClear
      functionSourceFile: '/src/libwebp/src/utils/color_cache_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8LColorCache *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPSafeFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color_cache_utils.c:36,7'
          Branch Sides:
            TrueSide:        'color_cache_utils.c:36,7'
            TrueSideFuncs:   []
            FalseSide:       'color_cache_utils.c:37,18'
            FalseSideFuncs:
              - WebPSafeFree
      Callsites:
        - Src:             'color_cache_utils.c:37,5'
          Dst:             WebPSafeFree
    - functionName:    VP8LColorCacheInit
      functionSourceFile: '/src/libwebp/src/utils/color_cache_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionDepth:   3
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8LColorCache *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - WebPSafeCalloc
        - __assert_fail
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color_cache_utils.c:25,3'
          Branch Sides:
            TrueSide:        'color_cache_utils.c:25,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'color_cache_utils.c:26,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - WebPSafeCalloc
        - Branch String:   'color_cache_utils.c:26,3'
          Branch Sides:
            TrueSide:        'color_cache_utils.c:26,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'color_cache_utils.c:28,17'
            FalseSideFuncs:
              - WebPSafeCalloc
        - Branch String:   'color_cache_utils.c:29,7'
          Branch Sides:
            TrueSide:        'color_cache_utils.c:29,37'
            TrueSideFuncs:   []
            FalseSide:       'color_cache_utils.c:30,35'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'color_cache_utils.c:25,3'
          Dst:             __assert_fail
        - Src:             'color_cache_utils.c:26,3'
          Dst:             __assert_fail
        - Src:             'color_cache_utils.c:27,37'
          Dst:             WebPSafeCalloc
    - functionName:    NextTableBitSize
      functionSourceFile: '/src/libwebp/src/utils/huffman_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'huffman_utils.c:69,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:69,3'
            TrueSideFuncs:   []
            FalseSide:       'huffman_utils.c:70,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'huffman_utils.c:71,9'
          Branch Sides:
            TrueSide:        'huffman_utils.c:71,20'
            TrueSideFuncs:   []
            FalseSide:       'huffman_utils.c:72,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    GetNextKey
      functionSourceFile: '/src/libwebp/src/utils/huffman_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'huffman_utils.c:45,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:46,10'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'huffman_utils.c:48,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'huffman_utils.c:48,10'
          Branch Sides:
            TrueSide:        'huffman_utils.c:48,18'
            TrueSideFuncs:   []
            FalseSide:       'huffman_utils.c:48,45'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    ReplicateValue
      functionSourceFile: '/src/libwebp/src/utils/huffman_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   1
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'struct.HuffmanCode *'
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'huffman_utils.c:56,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:56,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'huffman_utils.c:57,3'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'huffman_utils.c:60,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:58,12'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'huffman_utils.c:61,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'huffman_utils.c:56,3'
          Dst:             __assert_fail
    - functionName:    BuildHuffmanTable
      functionSourceFile: '/src/libwebp/src/utils/huffman_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   2
      returnType:      'int '
      argCount:        5
      argTypes:
        - 'struct.HuffmanCode *'
        - 'int '
        - 'int *'
        - 'int '
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          613
      EdgeCount:       106
      CyclomaticComplexity: 25
      functionsReached:
        - GetNextKey
        - NextTableBitSize
        - ReplicateValue
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'huffman_utils.c:92,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:92,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'huffman_utils.c:93,3'
            FalseSideFuncs:
              - __assert_fail
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'huffman_utils.c:93,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:93,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'huffman_utils.c:94,3'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'huffman_utils.c:94,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:94,3'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'huffman_utils.c:94,3'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'huffman_utils.c:94,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:94,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'huffman_utils.c:94,3'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'huffman_utils.c:94,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:94,3'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'huffman_utils.c:94,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'huffman_utils.c:94,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:94,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'huffman_utils.c:96,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'huffman_utils.c:96,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:96,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'huffman_utils.c:99,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'huffman_utils.c:99,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:100,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'huffman_utils.c:107,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'huffman_utils.c:100,9'
          Branch Sides:
            TrueSide:        'huffman_utils.c:101,7'
            TrueSideFuncs:   []
            FalseSide:       'huffman_utils.c:103,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'huffman_utils.c:107,7'
          Branch Sides:
            TrueSide:        'huffman_utils.c:108,5'
            TrueSideFuncs:   []
            FalseSide:       'huffman_utils.c:112,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'huffman_utils.c:113,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:114,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'huffman_utils.c:121,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'huffman_utils.c:114,9'
          Branch Sides:
            TrueSide:        'huffman_utils.c:115,7'
            TrueSideFuncs:   []
            FalseSide:       'huffman_utils.c:117,30'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'huffman_utils.c:121,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:122,36'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
            FalseSide:       'huffman_utils.c:133,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
        - Branch String:   'huffman_utils.c:123,9'
          Branch Sides:
            TrueSide:        'huffman_utils.c:124,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'huffman_utils.c:130,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'huffman_utils.c:124,11'
          Branch Sides:
            TrueSide:        'huffman_utils.c:125,48'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'huffman_utils.c:127,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
              - ReplicateValue
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'huffman_utils.c:133,7'
          Branch Sides:
            TrueSide:        'huffman_utils.c:134,9'
            TrueSideFuncs:
              - ReplicateValue
            FalseSide:       'huffman_utils.c:145,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
        - Branch String:   'huffman_utils.c:134,9'
          Branch Sides:
            TrueSide:        'huffman_utils.c:135,19'
            TrueSideFuncs:
              - ReplicateValue
            FalseSide:       'huffman_utils.c:140,12'
            FalseSideFuncs:  []
        - Branch String:   'huffman_utils.c:154,5'
          Branch Sides:
            TrueSide:        'huffman_utils.c:155,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - ReplicateValue
              - GetNextKey
            FalseSide:       'huffman_utils.c:172,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
        - Branch String:   'huffman_utils.c:158,11'
          Branch Sides:
            TrueSide:        'huffman_utils.c:159,9'
            TrueSideFuncs:   []
            FalseSide:       'huffman_utils.c:161,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
        - Branch String:   'huffman_utils.c:161,11'
          Branch Sides:
            TrueSide:        'huffman_utils.c:161,31'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
            FalseSide:       'huffman_utils.c:162,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
        - Branch String:   'huffman_utils.c:162,7'
          Branch Sides:
            TrueSide:        'huffman_utils.c:164,30'
            TrueSideFuncs:
              - ReplicateValue
              - GetNextKey
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'huffman_utils.c:169,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ReplicateValue
              - GetNextKey
        - Branch String:   'huffman_utils.c:172,5'
          Branch Sides:
            TrueSide:        'huffman_utils.c:174,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
            FalseSide:       'huffman_utils.c:200,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'huffman_utils.c:177,11'
          Branch Sides:
            TrueSide:        'huffman_utils.c:178,9'
            TrueSideFuncs:   []
            FalseSide:       'huffman_utils.c:180,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
        - Branch String:   'huffman_utils.c:180,11'
          Branch Sides:
            TrueSide:        'huffman_utils.c:180,31'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
            FalseSide:       'huffman_utils.c:181,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
        - Branch String:   'huffman_utils.c:181,7'
          Branch Sides:
            TrueSide:        'huffman_utils.c:183,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - NextTableBitSize
            FalseSide:       'huffman_utils.c:197,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - ReplicateValue
              - GetNextKey
              - NextTableBitSize
        - Branch String:   'huffman_utils.c:183,13'
          Branch Sides:
            TrueSide:        'huffman_utils.c:184,20'
            TrueSideFuncs:
              - NextTableBitSize
              - ReplicateValue
              - GetNextKey
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'huffman_utils.c:192,31'
            FalseSideFuncs:
              - ReplicateValue
              - GetNextKey
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - NextTableBitSize
        - Branch String:   'huffman_utils.c:200,9'
          Branch Sides:
            TrueSide:        'huffman_utils.c:201,7'
            TrueSideFuncs:   []
            FalseSide:       'huffman_utils.c:205,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'huffman_utils.c:92,3'
          Dst:             __assert_fail
        - Src:             'huffman_utils.c:93,3'
          Dst:             __assert_fail
        - Src:             'huffman_utils.c:94,3'
          Dst:             __assert_fail
        - Src:             'huffman_utils.c:96,3'
          Dst:             __assert_fail
        - Src:             'huffman_utils.c:138,7'
          Dst:             ReplicateValue
        - Src:             'huffman_utils.c:166,9'
          Dst:             ReplicateValue
        - Src:             'huffman_utils.c:167,15'
          Dst:             GetNextKey
        - Src:             'huffman_utils.c:185,24'
          Dst:             NextTableBitSize
        - Src:             'huffman_utils.c:194,9'
          Dst:             ReplicateValue
        - Src:             'huffman_utils.c:195,15'
          Dst:             GetNextKey
    - functionName:    VP8LBuildHuffmanTable
      functionSourceFile: '/src/libwebp/src/utils/huffman_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   3
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'struct.HuffmanCode *'
        - 'int '
        - 'int *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - BuildHuffmanTable
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - GetNextKey
        - NextTableBitSize
        - ReplicateValue
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'huffman_utils.c:217,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:217,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'huffman_utils.c:218,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - BuildHuffmanTable
              - WebPSafeFree
              - BuildHuffmanTable
              - BuildHuffmanTable
        - Branch String:   'huffman_utils.c:218,7'
          Branch Sides:
            TrueSide:        'huffman_utils.c:219,42'
            TrueSideFuncs:
              - BuildHuffmanTable
            FalseSide:       'huffman_utils.c:221,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - WebPSafeMalloc
              - BuildHuffmanTable
              - WebPSafeFree
              - BuildHuffmanTable
        - Branch String:   'huffman_utils.c:221,14'
          Branch Sides:
            TrueSide:        'huffman_utils.c:223,14'
            TrueSideFuncs:
              - BuildHuffmanTable
            FalseSide:       'huffman_utils.c:228,35'
            FalseSideFuncs:
              - WebPSafeMalloc
              - BuildHuffmanTable
              - WebPSafeFree
        - Branch String:   'huffman_utils.c:229,9'
          Branch Sides:
            TrueSide:        'huffman_utils.c:229,25'
            TrueSideFuncs:   []
            FalseSide:       'huffman_utils.c:230,36'
            FalseSideFuncs:
              - BuildHuffmanTable
              - WebPSafeFree
      Callsites:
        - Src:             'huffman_utils.c:217,3'
          Dst:             __assert_fail
        - Src:             'huffman_utils.c:219,18'
          Dst:             BuildHuffmanTable
        - Src:             'huffman_utils.c:224,18'
          Dst:             BuildHuffmanTable
        - Src:             'huffman_utils.c:228,20'
          Dst:             WebPSafeMalloc
        - Src:             'huffman_utils.c:230,18'
          Dst:             BuildHuffmanTable
        - Src:             'huffman_utils.c:232,5'
          Dst:             WebPSafeFree
    - functionName:    VP8LHtreeGroupsFree
      functionSourceFile: '/src/libwebp/src/utils/huffman_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.HTreeGroup *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - WebPSafeFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'huffman_utils.c:36,7'
          Branch Sides:
            TrueSide:        'huffman_utils.c:36,7'
            TrueSideFuncs:   []
            FalseSide:       'huffman_utils.c:37,18'
            FalseSideFuncs:
              - WebPSafeFree
      Callsites:
        - Src:             'huffman_utils.c:37,5'
          Dst:             WebPSafeFree
    - functionName:    VP8LHtreeGroupsNew
      functionSourceFile: '/src/libwebp/src/utils/huffman_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   3
      returnType:      'struct.HTreeGroup *'
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'huffman_utils.c:28,7'
          Branch Sides:
            TrueSide:        'huffman_utils.c:29,5'
            TrueSideFuncs:   []
            FalseSide:       'huffman_utils.c:31,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'huffman_utils.c:31,3'
          Branch Sides:
            TrueSide:        'huffman_utils.c:31,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'huffman_utils.c:32,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'huffman_utils.c:27,20'
          Dst:             WebPSafeMalloc
        - Src:             'huffman_utils.c:31,3'
          Dst:             __assert_fail
    - functionName:    VP8InitRandom
      functionSourceFile: '/src/libwebp/src/utils/random_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.VP8Random *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'random_utils.c:37,14'
          Branch Sides:
            TrueSide:        'random_utils.c:37,14'
            TrueSideFuncs:   []
            FalseSide:       'random_utils.c:38,15'
            FalseSideFuncs:  []
        - Branch String:   'random_utils.c:38,14'
          Branch Sides:
            TrueSide:        'random_utils.c:37,14'
            TrueSideFuncs:   []
            FalseSide:       'random_utils.c:39,56'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    ChangeState
      functionSourceFile: '/src/libwebp/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionDepth:   1
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.WebPWorker *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pthread_cond_signal
        - pthread_cond_wait
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'thread_utils.c:236,7'
          Branch Sides:
            TrueSide:        'thread_utils.c:236,21'
            TrueSideFuncs:   []
            FalseSide:       'thread_utils.c:238,23'
            FalseSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - pthread_cond_signal
              - pthread_cond_wait
        - Branch String:   'thread_utils.c:239,7'
          Branch Sides:
            TrueSide:        'thread_utils.c:241,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - pthread_mutex_unlock
              - pthread_cond_signal
              - pthread_cond_wait
            FalseSide:       'thread_utils.c:256,25'
            FalseSideFuncs:
              - pthread_mutex_unlock
        - Branch String:   'thread_utils.c:241,5'
          Branch Sides:
            TrueSide:        'thread_utils.c:242,26'
            TrueSideFuncs:
              - pthread_cond_wait
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - pthread_mutex_unlock
              - pthread_cond_signal
            FalseSide:       'thread_utils.c:245,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - pthread_mutex_unlock
              - pthread_cond_signal
        - Branch String:   'thread_utils.c:245,9'
          Branch Sides:
            TrueSide:        'thread_utils.c:246,25'
            TrueSideFuncs:
              - pthread_mutex_unlock
              - pthread_cond_signal
            FalseSide:       'thread_utils.c:255,3'
            FalseSideFuncs:
              - pthread_mutex_unlock
      Callsites:
        - Src:             'thread_utils.c:238,3'
          Dst:             pthread_mutex_lock
        - Src:             'thread_utils.c:242,7'
          Dst:             pthread_cond_wait
        - Src:             'thread_utils.c:251,7'
          Dst:             pthread_mutex_unlock
        - Src:             'thread_utils.c:252,7'
          Dst:             pthread_cond_signal
        - Src:             'thread_utils.c:256,3'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_cond_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'union.pthread_cond_t *'
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_cond_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ThreadLoop
      functionSourceFile: '/src/libwebp/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   1
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - WebPGetWorkerInterface
        - pthread_cond_signal
        - pthread_cond_wait
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'thread_utils.c:208,3'
          Branch Sides:
            TrueSide:        'thread_utils.c:209,25'
            TrueSideFuncs:
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - pthread_cond_signal
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - pthread_cond_wait
            FalseSide:       'thread_utils.c:227,3'
            FalseSideFuncs:  []
        - Branch String:   'thread_utils.c:210,5'
          Branch Sides:
            TrueSide:        'thread_utils.c:211,26'
            TrueSideFuncs:
              - pthread_cond_wait
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - pthread_cond_signal
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_lock
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'thread_utils.c:213,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - pthread_cond_signal
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_lock
              - pthread_cond_wait
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'thread_utils.c:213,9'
          Branch Sides:
            TrueSide:        'thread_utils.c:214,7'
            TrueSideFuncs:
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - pthread_mutex_unlock
              - pthread_cond_signal
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - pthread_cond_wait
            FalseSide:       'thread_utils.c:216,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - pthread_cond_signal
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - WebPGetWorkerInterface
              - __sanitizer_cov_trace_pc_indir
              - pthread_cond_wait
      Callsites:
        - Src:             'thread_utils.c:209,5'
          Dst:             pthread_mutex_lock
        - Src:             'thread_utils.c:211,7'
          Dst:             pthread_cond_wait
        - Src:             'thread_utils.c:214,7'
          Dst:             WebPGetWorkerInterface
        - Src:             'thread_utils.c:224,5'
          Dst:             pthread_mutex_unlock
        - Src:             'thread_utils.c:225,5'
          Dst:             pthread_cond_signal
    - functionName:    WebPGetWorkerInterface
      functionSourceFile: '/src/libwebp/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionDepth:   0
      returnType:      'struct.WebPWorkerInterface *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Init
      functionSourceFile: '/src/libwebp/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.WebPWorker *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Reset
      functionSourceFile: '/src/libwebp/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionDepth:   3
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPWorker *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          177
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - ChangeState
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - Sync
        - ThreadLoop
        - WebPGetWorkerInterface
        - WebPSafeCalloc
        - WebPSafeFree
        - __assert_fail
        - calloc
        - pthread_cond_destroy
        - pthread_cond_init
        - pthread_cond_signal
        - pthread_cond_wait
        - pthread_create
        - pthread_mutex_destroy
        - pthread_mutex_init
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread_utils.c:279,7'
          Branch Sides:
            TrueSide:        'thread_utils.c:282,26'
            TrueSideFuncs:
              - WebPSafeCalloc
              - pthread_mutex_init
              - __sanitizer_cov_trace_const_cmp4
              - pthread_cond_init
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_lock
              - pthread_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_destroy
              - pthread_cond_destroy
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - pthread_mutex_destroy
            FalseSide:       'thread_utils.c:309,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - Sync
        - Branch String:   'thread_utils.c:284,9'
          Branch Sides:
            TrueSide:        'thread_utils.c:285,7'
            TrueSideFuncs:   []
            FalseSide:       'thread_utils.c:287,29'
            FalseSideFuncs:
              - pthread_mutex_init
              - __sanitizer_cov_trace_const_cmp4
              - pthread_cond_init
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_lock
              - pthread_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_destroy
              - pthread_cond_destroy
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - pthread_mutex_destroy
        - Branch String:   'thread_utils.c:287,9'
          Branch Sides:
            TrueSide:        'thread_utils.c:288,7'
            TrueSideFuncs:
              - WebPSafeFree
            FalseSide:       'thread_utils.c:290,28'
            FalseSideFuncs:
              - pthread_cond_init
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_lock
              - pthread_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_destroy
              - pthread_cond_destroy
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - pthread_mutex_destroy
        - Branch String:   'thread_utils.c:290,9'
          Branch Sides:
            TrueSide:        'thread_utils.c:291,30'
            TrueSideFuncs:
              - pthread_mutex_destroy
              - WebPSafeFree
            FalseSide:       'thread_utils.c:294,25'
            FalseSideFuncs:
              - pthread_mutex_lock
              - pthread_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_destroy
              - pthread_cond_destroy
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'thread_utils.c:296,9'
          Branch Sides:
            TrueSide:        'thread_utils.c:296,13'
            TrueSideFuncs:
              - pthread_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_destroy
              - pthread_cond_destroy
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'thread_utils.c:297,27'
            FalseSideFuncs:
              - pthread_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - pthread_mutex_destroy
              - pthread_cond_destroy
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'thread_utils.c:298,9'
          Branch Sides:
            TrueSide:        'thread_utils.c:299,30'
            TrueSideFuncs:
              - pthread_mutex_destroy
              - pthread_cond_destroy
              - WebPSafeFree
            FalseSide:       'thread_utils.c:309,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'thread_utils.c:312,3'
          Branch Sides:
            TrueSide:        'thread_utils.c:312,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'thread_utils.c:312,3'
            FalseSideFuncs:  []
        - Branch String:   'thread_utils.c:312,3'
          Branch Sides:
            TrueSide:        'thread_utils.c:312,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'thread_utils.c:313,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'thread_utils.c:282,26'
          Dst:             WebPSafeCalloc
        - Src:             'thread_utils.c:287,9'
          Dst:             pthread_mutex_init
        - Src:             'thread_utils.c:290,9'
          Dst:             pthread_cond_init
        - Src:             'thread_utils.c:291,7'
          Dst:             pthread_mutex_destroy
        - Src:             'thread_utils.c:294,5'
          Dst:             pthread_mutex_lock
        - Src:             'thread_utils.c:295,11'
          Dst:             pthread_create
        - Src:             'thread_utils.c:295,11'
          Dst:             ThreadLoop
        - Src:             'thread_utils.c:297,5'
          Dst:             pthread_mutex_unlock
        - Src:             'thread_utils.c:299,7'
          Dst:             pthread_mutex_destroy
        - Src:             'thread_utils.c:300,7'
          Dst:             pthread_cond_destroy
        - Src:             'thread_utils.c:302,7'
          Dst:             WebPSafeFree
        - Src:             'thread_utils.c:310,10'
          Dst:             Sync
        - Src:             'thread_utils.c:312,3'
          Dst:             __assert_fail
    - functionName:    Sync
      functionSourceFile: '/src/libwebp/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionDepth:   2
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPWorker *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - ChangeState
        - __assert_fail
        - pthread_cond_signal
        - pthread_cond_wait
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'thread_utils.c:272,3'
          Branch Sides:
            TrueSide:        'thread_utils.c:272,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'thread_utils.c:272,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'thread_utils.c:270,3'
          Dst:             ChangeState
        - Src:             'thread_utils.c:272,3'
          Dst:             __assert_fail
    - functionName:    Launch
      functionSourceFile: '/src/libwebp/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.WebPWorker *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ChangeState
        - pthread_cond_signal
        - pthread_cond_wait
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'thread_utils.c:324,3'
          Dst:             ChangeState
    - functionName:    Execute
      functionSourceFile: '/src/libwebp/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.WebPWorker *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread_utils.c:317,7'
          Branch Sides:
            TrueSide:        'thread_utils.c:317,7'
            TrueSideFuncs:   []
            FalseSide:       'thread_utils.c:318,27'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    End
      functionSourceFile: '/src/libwebp/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.WebPWorker *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - ChangeState
        - WebPSafeFree
        - __assert_fail
        - pthread_cond_destroy
        - pthread_cond_signal
        - pthread_cond_wait
        - pthread_join
        - pthread_mutex_destroy
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread_utils.c:332,7'
          Branch Sides:
            TrueSide:        'thread_utils.c:333,27'
            TrueSideFuncs:
              - ChangeState
              - pthread_join
              - pthread_mutex_destroy
              - pthread_cond_destroy
              - WebPSafeFree
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'thread_utils.c:345,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'thread_utils.c:345,3'
          Branch Sides:
            TrueSide:        'thread_utils.c:345,3'
            TrueSideFuncs:   []
            FalseSide:       'thread_utils.c:345,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'thread_utils.c:334,5'
          Dst:             ChangeState
        - Src:             'thread_utils.c:335,5'
          Dst:             pthread_join
        - Src:             'thread_utils.c:336,5'
          Dst:             pthread_mutex_destroy
        - Src:             'thread_utils.c:337,5'
          Dst:             pthread_cond_destroy
        - Src:             'thread_utils.c:338,5'
          Dst:             WebPSafeFree
        - Src:             'thread_utils.c:345,3'
          Dst:             __assert_fail
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'size_t '
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_cond_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'union.pthread_mutex_t *'
        - 'union.pthread_mutexattr_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'union.pthread_cond_t *'
        - 'union.pthread_mutexattr_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'union.pthread_attr_t *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    WebPSetWorkerInterface
      functionSourceFile: '/src/libwebp/src/utils/thread_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.WebPWorkerInterface *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread_utils.c:355,26'
          Branch Sides:
            TrueSide:        'thread_utils.c:356,7'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'thread_utils.c:359,5'
            FalseSideFuncs:  []
        - Branch String:   'thread_utils.c:356,32'
          Branch Sides:
            TrueSide:        'thread_utils.c:356,35'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'thread_utils.c:359,5'
            FalseSideFuncs:  []
        - Branch String:   'thread_utils.c:356,61'
          Branch Sides:
            TrueSide:        'thread_utils.c:357,7'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'thread_utils.c:359,5'
            FalseSideFuncs:  []
        - Branch String:   'thread_utils.c:357,32'
          Branch Sides:
            TrueSide:        'thread_utils.c:357,35'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'thread_utils.c:359,5'
            FalseSideFuncs:  []
        - Branch String:   'thread_utils.c:357,62'
          Branch Sides:
            TrueSide:        'thread_utils.c:358,7'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'thread_utils.c:359,5'
            FalseSideFuncs:  []
        - Branch String:   'thread_utils.c:358,35'
          Branch Sides:
            TrueSide:        'thread_utils.c:358,38'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'thread_utils.c:359,5'
            FalseSideFuncs:  []
        - Branch String:   'thread_utils.c:355,7'
          Branch Sides:
            TrueSide:        'thread_utils.c:359,5'
            TrueSideFuncs:   []
            FalseSide:       'thread_utils.c:361,25'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
      Callsites:       []
    - functionName:    VP8InitIo
      functionSourceFile: '/src/libwebp/src/dec/../../src/dec/vp8_dec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   1
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8InitIoInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/dec/vp8_dec.h:132,10'
          Dst:             VP8InitIoInternal
    - functionName:    ALPHDecode
      functionSourceFile: '/src/libwebp/src/dec/alpha_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   7
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.VP8Decoder *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          248
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - DecodeAlphaData
        - DecodeImageData
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetScale
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - Is8bOptimizable
        - MakeARGB32
        - Mult
        - MultARGBRow_SSE2
        - MultRow_SSE2
        - PackRGB_C
        - PlaneCodeToDistance
        - ReadPackedSymbols
        - ReadSymbol
        - RestoreState
        - Rotate8b
        - SaveState
        - ShiftBytes
        - VP8GetAlphaIndex
        - VP8LColorCacheCopy
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LDecodeAlphaImageStream
        - VP8LDoFillBitWindow
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LIsEndOfStream
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - __assert_fail
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_dec.c:114,7'
          Branch Sides:
            TrueSide:        'alpha_dec.c:116,32'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'alpha_dec.c:138,5'
            FalseSideFuncs:
              - __assert_fail
              - VP8LDecodeAlphaImageStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'alpha_dec.c:119,5'
          Branch Sides:
            TrueSide:        'alpha_dec.c:119,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_dec.c:120,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'alpha_dec.c:120,9'
          Branch Sides:
            TrueSide:        'alpha_dec.c:121,7'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'alpha_dec.c:129,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'alpha_dec.c:121,7'
          Branch Sides:
            TrueSide:        'alpha_dec.c:121,7'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_dec.c:122,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'alpha_dec.c:122,7'
          Branch Sides:
            TrueSide:        'alpha_dec.c:123,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_dec.c:128,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'alpha_dec.c:129,7'
          Branch Sides:
            TrueSide:        'alpha_dec.c:0,0'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_dec.c:130,16'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'alpha_dec.c:138,5'
          Branch Sides:
            TrueSide:        'alpha_dec.c:138,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_dec.c:139,37'
            FalseSideFuncs:
              - VP8LDecodeAlphaImageStream
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'alpha_dec.c:139,9'
          Branch Sides:
            TrueSide:        'alpha_dec.c:0,0'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'alpha_dec.c:140,7'
            FalseSideFuncs:  []
        - Branch String:   'alpha_dec.c:144,7'
          Branch Sides:
            TrueSide:        'alpha_dec.c:145,5'
            TrueSideFuncs:   []
            FalseSide:       'alpha_dec.c:147,3'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'alpha_dec.c:119,5'
          Dst:             __assert_fail
        - Src:             'alpha_dec.c:121,7'
          Dst:             __assert_fail
        - Src:             'alpha_dec.c:138,5'
          Dst:             __assert_fail
        - Src:             'alpha_dec.c:139,10'
          Dst:             VP8LDecodeAlphaImageStream
    - functionName:    ALPHInit
      functionSourceFile: '/src/libwebp/src/dec/alpha_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   11
      returnType:      'int '
      argCount:        5
      argTypes:
        - 'struct.ALPHDecoder *'
        - 'char *'
        - 'size_t '
        - 'struct.VP8Io *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          307
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - CopyBlock32b
        - CopySmallPattern32b
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DecodeImageData
        - DecodeImageStream
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetNextKey
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitMetadata
        - InitRGBRescaler
        - Is8bOptimizable
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NextTableBitSize
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - RestoreState
        - SaveState
        - Select_SSE2
        - ShiftBytes
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8InitIo
        - VP8InitIoInternal
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPCheckCropDimensions
        - WebPCopyPlane
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitCustomIo
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - calloc
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_dec.c:57,3'
          Branch Sides:
            TrueSide:        'alpha_dec.c:57,3'
            TrueSideFuncs:
              - __assert_fail
              - VP8FiltersInit
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitIo.2220
              - WebPInitCustomIo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LDecodeAlphaHeader
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'alpha_dec.c:57,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'alpha_dec.c:57,3'
          Branch Sides:
            TrueSide:        'alpha_dec.c:57,3'
            TrueSideFuncs:
              - __assert_fail
              - VP8FiltersInit
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitIo.2220
              - WebPInitCustomIo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LDecodeAlphaHeader
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'alpha_dec.c:57,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'alpha_dec.c:57,3'
          Branch Sides:
            TrueSide:        'alpha_dec.c:57,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_dec.c:59,3'
            FalseSideFuncs:
              - VP8FiltersInit
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitIo.2220
              - WebPInitCustomIo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LDecodeAlphaHeader
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'alpha_dec.c:63,3'
          Branch Sides:
            TrueSide:        'alpha_dec.c:63,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitIo.2220
              - WebPInitCustomIo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LDecodeAlphaHeader
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'alpha_dec.c:63,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'alpha_dec.c:63,3'
          Branch Sides:
            TrueSide:        'alpha_dec.c:63,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_dec.c:65,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitIo.2220
              - WebPInitCustomIo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LDecodeAlphaHeader
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'alpha_dec.c:65,7'
          Branch Sides:
            TrueSide:        'alpha_dec.c:66,5'
            TrueSideFuncs:   []
            FalseSide:       'alpha_dec.c:69,19'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitIo.2220
              - WebPInitCustomIo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LDecodeAlphaHeader
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'alpha_dec.c:73,43'
          Branch Sides:
            TrueSide:        'alpha_dec.c:74,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitIo.2220
              - WebPInitCustomIo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LDecodeAlphaHeader
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'alpha_dec.c:78,5'
            FalseSideFuncs:  []
        - Branch String:   'alpha_dec.c:74,49'
          Branch Sides:
            TrueSide:        'alpha_dec.c:75,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitIo.2220
              - WebPInitCustomIo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LDecodeAlphaHeader
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'alpha_dec.c:78,5'
            FalseSideFuncs:  []
        - Branch String:   'alpha_dec.c:75,40'
          Branch Sides:
            TrueSide:        'alpha_dec.c:76,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitIo.2220
              - WebPInitCustomIo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LDecodeAlphaHeader
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'alpha_dec.c:78,5'
            FalseSideFuncs:  []
        - Branch String:   'alpha_dec.c:76,56'
          Branch Sides:
            TrueSide:        'alpha_dec.c:77,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8InitIo.2220
              - WebPInitCustomIo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LDecodeAlphaHeader
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'alpha_dec.c:78,5'
            FalseSideFuncs:  []
        - Branch String:   'alpha_dec.c:73,7'
          Branch Sides:
            TrueSide:        'alpha_dec.c:78,5'
            TrueSideFuncs:   []
            FalseSide:       'alpha_dec.c:82,13'
            FalseSideFuncs:
              - VP8InitIo.2220
              - WebPInitCustomIo
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LDecodeAlphaHeader
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'alpha_dec.c:95,7'
          Branch Sides:
            TrueSide:        'alpha_dec.c:96,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'alpha_dec.c:99,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - VP8LDecodeAlphaHeader
        - Branch String:   'alpha_dec.c:99,5'
          Branch Sides:
            TrueSide:        'alpha_dec.c:99,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_dec.c:100,32'
            FalseSideFuncs:
              - VP8LDecodeAlphaHeader
      Callsites:
        - Src:             'alpha_dec.c:57,3'
          Dst:             __assert_fail
        - Src:             'alpha_dec.c:59,3'
          Dst:             VP8FiltersInit
        - Src:             'alpha_dec.c:63,3'
          Dst:             __assert_fail
        - Src:             'alpha_dec.c:82,3'
          Dst:             VP8InitIo
        - Src:             'alpha_dec.c:83,3'
          Dst:             WebPInitCustomIo
        - Src:             'alpha_dec.c:99,5'
          Dst:             __assert_fail
        - Src:             'alpha_dec.c:100,10'
          Dst:             VP8LDecodeAlphaHeader
    - functionName:    AllocateAlphaPlane
      functionSourceFile: '/src/libwebp/src/dec/alpha_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   3
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8Decoder *'
        - 'struct.VP8Io *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_dec.c:154,3'
          Branch Sides:
            TrueSide:        'alpha_dec.c:154,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_dec.c:156,32'
            FalseSideFuncs:
              - WebPSafeMalloc
        - Branch String:   'alpha_dec.c:157,7'
          Branch Sides:
            TrueSide:        'alpha_dec.c:158,5'
            TrueSideFuncs:   []
            FalseSide:       'alpha_dec.c:160,23'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'alpha_dec.c:154,3'
          Dst:             __assert_fail
        - Src:             'alpha_dec.c:156,17'
          Dst:             WebPSafeMalloc
    - functionName:    ALPHNew
      functionSourceFile: '/src/libwebp/src/dec/alpha_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   3
      returnType:      'struct.ALPHDecoder *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - WebPSafeCalloc
        - __assert_fail
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_dec.c:28,22'
          Branch Sides:
            TrueSide:        'alpha_dec.c:28,22'
            TrueSideFuncs:
              - WebPSafeCalloc
            FalseSide:       'alpha_dec.c:28,42'
            FalseSideFuncs:
              - WebPSafeCalloc
      Callsites:
        - Src:             'alpha_dec.c:28,42'
          Dst:             WebPSafeCalloc
    - functionName:    VP8DecompressAlphaRows
      functionSourceFile: '/src/libwebp/src/dec/alpha_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   12
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.VP8Decoder *'
        - 'struct.VP8Io *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          299
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - ALPHDecode
        - ALPHDelete
        - ALPHInit
        - ALPHNew
        - AccumulateHCode
        - AddGreenToBlueAndRed_SSE2
        - AllocateAlphaPlane
        - AllocateInternalBuffers32b
        - AllocateInternalBuffers8b
        - AlphaApplyFilter
        - AlphaReplace_C
        - AlphaReplace_SSE2
        - ApplyAlphaMultiply4444_C
        - ApplyAlphaMultiply_16b_C
        - ApplyAlphaMultiply_C
        - ApplyAlphaMultiply_SSE2
        - ApplyFilter
        - Average2_SSE2
        - Average2_m128i
        - Average2_uint32_16_SSE2
        - Average2_uint32_SSE2
        - Average3_SSE2
        - Average4_SSE2
        - BuildHuffmanTable
        - BuildPackedTable
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - ClampedAddSubtractFull_SSE2
        - ClampedAddSubtractHalf_SSE2
        - CleanupParams
        - ClearMetadata
        - ClearTransform
        - ColorTransformDelta
        - ConvertBGRAToBGR_SSE2
        - ConvertBGRAToBGR_SSE41
        - ConvertBGRAToRGB565_SSE2
        - ConvertBGRAToRGBA4444_SSE2
        - ConvertBGRAToRGBA_SSE2
        - ConvertBGRAToRGB_SSE2
        - ConvertBGRAToRGB_SSE41
        - ConvertYUV444ToRGB_SSE2
        - ConvertYUV444ToRGB_SSE41
        - CopyBlock32b
        - CopyBlock8b
        - CopySmallPattern32b
        - CopySmallPattern8b
        - CountLevels
        - CustomPut
        - CustomSetup
        - CustomTeardown
        - DecodeAlphaData
        - DecodeImageData
        - DecodeImageStream
        - DispatchAlphaToGreen_C
        - DispatchAlphaToGreen_SSE2
        - DispatchAlpha_C
        - DispatchAlpha_SSE2
        - DoGradientFilter_C
        - DoGradientFilter_SSE2
        - DoHorizontalFilter_C
        - DoHorizontalFilter_SSE2
        - DoVerticalFilter_C
        - DoVerticalFilter_SSE2
        - EmitFancyRGB
        - EmitRescaledAlphaRGB
        - EmitRescaledRGB
        - EmitSampledRGB
        - EmitYUV
        - ExpandColorMap
        - ExportAlpha
        - ExportAlphaRGBA4444
        - ExportRGB
        - ExtractAlpha_C
        - ExtractAlpha_SSE2
        - ExtractAlpha_SSE41
        - ExtractGreen_C
        - ExtractPalettedAlphaRows
        - GetCopyDistance
        - GetCopyLength
        - GetHtreeGroupForPos
        - GetMetaIndex
        - GetNextKey
        - GetScale
        - GradientFilter_C
        - GradientFilter_SSE2
        - GradientPredictDirect_SSE2
        - GradientPredictInverse_SSE2
        - GradientPredictor_C
        - GradientPredictor_SSE2
        - GradientUnfilter_C
        - GradientUnfilter_SSE2
        - HFilter
        - HasAlpha32b_C
        - HasAlpha32b_SSE2
        - HasAlpha8b_C
        - HasAlpha8b_SSE2
        - HorizontalFilter_C
        - HorizontalFilter_SSE2
        - HorizontalUnfilter_C
        - HorizontalUnfilter_SSE2
        - InitCorrectionLUT
        - InitMetadata
        - InitParams
        - InitRGBRescaler
        - Is8bOptimizable
        - LoadDispatchAndMult_SSE2
        - LoadEightPixels_SSE2
        - LoadTwoPixels_SSE2
        - Load_HI_16_SSE2
        - Load_HI_16_SSE41
        - Load_UV_HI_8_SSE2
        - Load_UV_HI_8_SSE41
        - MakeARGB32
        - MapARGB_C
        - MapAlpha_C
        - Mult
        - MultARGBRow_SSE2
        - MultHi
        - MultRow_SSE2
        - NextTableBitSize
        - PackAndStore4444_SSE2
        - PackAndStore4_SSE2
        - PackAndStore565_SSE2
        - PackRGB_C
        - PlanarTo24b_SSE2
        - PlanarTo24b_SSE41
        - PlaneCodeToDistance
        - PredictLineLeft_SSE2
        - PredictLineTop_SSE2
        - PredictLine_C
        - Predictor10_SSE2
        - Predictor11_SSE2
        - Predictor12_SSE2
        - Predictor13_SSE2
        - Predictor5_SSE2
        - Predictor6_SSE2
        - Predictor7_SSE2
        - Predictor8_SSE2
        - Predictor9_SSE2
        - PredictorAdd0_C
        - PredictorAdd0_SSE2
        - PredictorAdd10_SSE2
        - PredictorAdd11_SSE2
        - PredictorAdd12_SSE2
        - PredictorAdd13_SSE2
        - PredictorAdd1_SSE2
        - PredictorAdd2_SSE2
        - PredictorAdd3_SSE2
        - PredictorAdd4_SSE2
        - PredictorAdd5_SSE2
        - PredictorAdd6_SSE2
        - PredictorAdd7_SSE2
        - PredictorAdd8_SSE2
        - PredictorAdd9_SSE2
        - ProcessRow_SSE2
        - ReadHuffmanCode
        - ReadHuffmanCodeLengths
        - ReadHuffmanCodes
        - ReadPackedSymbols
        - ReadSymbol
        - ReadTransform
        - ReplicateValue
        - RescalerExportRowExpand_SSE2
        - RescalerExportRowShrink_SSE2
        - RescalerImportRowExpand_SSE2
        - RescalerImportRowShrink_SSE2
        - RestoreState
        - Rotate8b
        - SaveState
        - Select_SSE2
        - ShiftBytes
        - TransformColorInverse_SSE2
        - TransformColorInverse_SSE41
        - UpdateDecoder
        - Upsample32Pixels_SSE2
        - Upsample32Pixels_SSE41
        - UpsampleArgbLinePair_C
        - UpsampleArgbLinePair_SSE2
        - UpsampleBgrLinePair_C
        - UpsampleBgrLinePair_SSE2
        - UpsampleBgrLinePair_SSE41
        - UpsampleBgraLinePair_C
        - UpsampleBgraLinePair_SSE2
        - UpsampleRgb565LinePair_C
        - UpsampleRgb565LinePair_SSE2
        - UpsampleRgbLinePair_C
        - UpsampleRgbLinePair_SSE2
        - UpsampleRgbLinePair_SSE41
        - UpsampleRgba4444LinePair_C
        - UpsampleRgba4444LinePair_SSE2
        - UpsampleRgbaLinePair_C
        - UpsampleRgbaLinePair_SSE2
        - VFilter
        - VP8FiltersInit
        - VP8FiltersInitSSE2
        - VP8FiltersInit_body
        - VP8GetARGBIndex
        - VP8GetAlphaIndex
        - VP8InitIo
        - VP8InitIoInternal
        - VP8L32bToPlanar_SSE2
        - VP8LAddGreenToBlueAndRed_C
        - VP8LAddPixels
        - VP8LBuildHuffmanTable
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LColorCacheCopy
        - VP8LColorCacheInit
        - VP8LColorCacheInsert
        - VP8LColorCacheLookup
        - VP8LColorIndexInverseTransformAlpha
        - VP8LConvertBGRAToBGR_C
        - VP8LConvertBGRAToRGB565_C
        - VP8LConvertBGRAToRGBA4444_C
        - VP8LConvertBGRAToRGBA_C
        - VP8LConvertBGRAToRGB_C
        - VP8LDecodeAlphaHeader
        - VP8LDecodeAlphaImageStream
        - VP8LDelete
        - VP8LDoFillBitWindow
        - VP8LDspInit
        - VP8LDspInitSSE2
        - VP8LDspInitSSE41
        - VP8LDspInit_body
        - VP8LFillBitWindow
        - VP8LHashPix
        - VP8LHtreeGroupsFree
        - VP8LHtreeGroupsNew
        - VP8LInitBitReader
        - VP8LIsEndOfStream
        - VP8LNew
        - VP8LPredictor0_C
        - VP8LPrefetchBits
        - VP8LReadBits
        - VP8LSetBitPos
        - VP8LSetEndOfStream
        - VP8LSubSampleSize
        - VP8LTransformColorInverse_C
        - VP8PlanarTo24b_SSE2
        - VP8PlanarTo24b_SSE41
        - VP8YUVToB
        - VP8YUVToG
        - VP8YUVToR
        - VP8YuvToArgb
        - VP8YuvToArgb32_SSE2
        - VP8YuvToBgr
        - VP8YuvToBgr32_SSE2
        - VP8YuvToBgr32_SSE41
        - VP8YuvToBgra
        - VP8YuvToBgra32_SSE2
        - VP8YuvToRgb
        - VP8YuvToRgb32_SSE2
        - VP8YuvToRgb32_SSE41
        - VP8YuvToRgb565
        - VP8YuvToRgb56532_SSE2
        - VP8YuvToRgba
        - VP8YuvToRgba32_SSE2
        - VP8YuvToRgba4444
        - VP8YuvToRgba444432_SSE2
        - VerticalFilter_C
        - VerticalFilter_SSE2
        - VerticalUnfilter_C
        - VerticalUnfilter_SSE2
        - WebPCheckCropDimensions
        - WebPCopyPlane
        - WebPDeallocateAlphaMemory
        - WebPDequantizeLevels
        - WebPInitAlphaProcessing
        - WebPInitAlphaProcessingSSE2
        - WebPInitAlphaProcessingSSE41
        - WebPInitAlphaProcessing_body
        - WebPInitCustomIo
        - WebPInitSamplers
        - WebPInitSamplersSSE2
        - WebPInitSamplersSSE41
        - WebPInitSamplers_body
        - WebPInitUpsamplers
        - WebPInitUpsamplersSSE2
        - WebPInitUpsamplersSSE41
        - WebPInitUpsamplers_body
        - WebPInitYUV444Converters
        - WebPInitYUV444ConvertersSSE2
        - WebPInitYUV444ConvertersSSE41
        - WebPInitYUV444Converters_body
        - WebPInt32ToMem
        - WebPIoInitFromOptions
        - WebPIsAlphaMode
        - WebPIsPremultipliedMode
        - WebPIsRGBMode
        - WebPMemToInt32
        - WebPMemToUint32
        - WebPMultARGBRow_C
        - WebPMultRow_C
        - WebPRescaleNeededLines
        - WebPRescalerDspInit
        - WebPRescalerDspInitSSE2
        - WebPRescalerDspInit_body
        - WebPRescalerExportRow
        - WebPRescalerExportRowExpand_C
        - WebPRescalerExportRowShrink_C
        - WebPRescalerGetScaledDimensions
        - WebPRescalerHasPendingOutput
        - WebPRescalerImport
        - WebPRescalerImportRow
        - WebPRescalerImportRowExpand_C
        - WebPRescalerImportRowShrink_C
        - WebPRescalerInit
        - WebPRescalerInputDone
        - WebPRescalerOutputDone
        - WebPSafeCalloc
        - WebPSafeFree
        - WebPSafeMalloc
        - WebPSamplerProcessPlane
        - WebPUint32ToMem
        - WebPYuv444ToArgb_C
        - WebPYuv444ToBgr_C
        - WebPYuv444ToBgra_C
        - WebPYuv444ToRgb565_C
        - WebPYuv444ToRgb_C
        - WebPYuv444ToRgba4444_C
        - WebPYuv444ToRgba_C
        - YUV420ToRGB_SSE2
        - YUV420ToRGB_SSE41
        - YUV444ToRGB_SSE2
        - YUV444ToRGB_SSE41
        - Yuv444ToArgb_SSE2
        - Yuv444ToBgr_SSE2
        - Yuv444ToBgr_SSE41
        - Yuv444ToBgra_SSE2
        - Yuv444ToRgb565_SSE2
        - Yuv444ToRgb_SSE2
        - Yuv444ToRgb_SSE41
        - Yuv444ToRgba4444_SSE2
        - Yuv444ToRgba_SSE2
        - YuvToArgbRow
        - YuvToArgbRow_SSE2
        - YuvToBgrRow
        - YuvToBgrRow_SSE2
        - YuvToBgrRow_SSE41
        - YuvToBgraRow
        - YuvToBgraRow_SSE2
        - YuvToRgb565Row
        - YuvToRgbRow
        - YuvToRgbRow_SSE2
        - YuvToRgbRow_SSE41
        - YuvToRgba4444Row
        - YuvToRgbaRow
        - YuvToRgbaRow_SSE2
        - __assert_fail
        - calloc
        - clip_8b
        - dither_hi
        - dither_lo
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alpha_dec.c:183,3'
          Branch Sides:
            TrueSide:        'alpha_dec.c:183,3'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ALPHDecode
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
              - ALPHNew
              - AllocateAlphaPlane
              - __sanitizer_cov_trace_const_cmp4
              - ALPHInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_dec.c:183,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'alpha_dec.c:183,3'
          Branch Sides:
            TrueSide:        'alpha_dec.c:183,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_dec.c:185,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ALPHDecode
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
              - ALPHNew
              - AllocateAlphaPlane
              - __sanitizer_cov_trace_const_cmp4
              - ALPHInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_dec.c:185,15'
          Branch Sides:
            TrueSide:        'alpha_dec.c:185,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ALPHDecode
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
              - ALPHNew
              - AllocateAlphaPlane
              - __sanitizer_cov_trace_const_cmp4
              - ALPHInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_dec.c:186,5'
            FalseSideFuncs:  []
        - Branch String:   'alpha_dec.c:185,32'
          Branch Sides:
            TrueSide:        'alpha_dec.c:185,35'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ALPHDecode
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
              - ALPHNew
              - AllocateAlphaPlane
              - __sanitizer_cov_trace_const_cmp4
              - ALPHInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_dec.c:186,5'
            FalseSideFuncs:  []
        - Branch String:   'alpha_dec.c:185,7'
          Branch Sides:
            TrueSide:        'alpha_dec.c:186,5'
            TrueSideFuncs:   []
            FalseSide:       'alpha_dec.c:189,8'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ALPHDecode
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
              - ALPHNew
              - AllocateAlphaPlane
              - __sanitizer_cov_trace_const_cmp4
              - ALPHInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_dec.c:189,7'
          Branch Sides:
            TrueSide:        'alpha_dec.c:190,9'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ALPHDecode
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
              - ALPHNew
              - AllocateAlphaPlane
              - __sanitizer_cov_trace_const_cmp4
              - ALPHInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_dec.c:227,10'
            FalseSideFuncs:  []
        - Branch String:   'alpha_dec.c:190,9'
          Branch Sides:
            TrueSide:        'alpha_dec.c:191,24'
            TrueSideFuncs:
              - ALPHNew
              - AllocateAlphaPlane
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
              - ALPHInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ALPHDecode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_dec.c:206,5'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ALPHDecode
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_dec.c:192,11'
          Branch Sides:
            TrueSide:        'alpha_dec.c:192,35'
            TrueSideFuncs:   []
            FalseSide:       'alpha_dec.c:193,31'
            FalseSideFuncs:
              - AllocateAlphaPlane
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
              - ALPHInit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ALPHDecode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_dec.c:193,11'
          Branch Sides:
            TrueSide:        'alpha_dec.c:193,41'
            TrueSideFuncs:
              - WebPDeallocateAlphaMemory
            FalseSide:       'alpha_dec.c:194,21'
            FalseSideFuncs:
              - ALPHInit
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ALPHDecode
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_dec.c:194,11'
          Branch Sides:
            TrueSide:        'alpha_dec.c:196,9'
            TrueSideFuncs:
              - WebPDeallocateAlphaMemory
            FalseSide:       'alpha_dec.c:199,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ALPHDecode
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_dec.c:199,11'
          Branch Sides:
            TrueSide:        'alpha_dec.c:200,9'
            TrueSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ALPHDecode
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'alpha_dec.c:202,20'
            FalseSideFuncs:
              - __assert_fail
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ALPHDecode
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_dec.c:206,5'
          Branch Sides:
            TrueSide:        'alpha_dec.c:206,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_dec.c:207,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __assert_fail
              - ALPHDecode
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_dec.c:207,5'
          Branch Sides:
            TrueSide:        'alpha_dec.c:207,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'alpha_dec.c:208,21'
            FalseSideFuncs:
              - ALPHDecode
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'alpha_dec.c:208,9'
          Branch Sides:
            TrueSide:        'alpha_dec.c:208,42'
            TrueSideFuncs:
              - WebPDeallocateAlphaMemory
            FalseSide:       'alpha_dec.c:210,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
        - Branch String:   'alpha_dec.c:210,9'
          Branch Sides:
            TrueSide:        'alpha_dec.c:211,18'
            TrueSideFuncs:
              - ALPHDelete
              - __sanitizer_cov_trace_const_cmp4
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
            FalseSide:       'alpha_dec.c:224,3'
            FalseSideFuncs:  []
        - Branch String:   'alpha_dec.c:213,11'
          Branch Sides:
            TrueSide:        'alpha_dec.c:214,32'
            TrueSideFuncs:
              - WebPDequantizeLevels
              - __sanitizer_cov_trace_const_cmp4
              - WebPDeallocateAlphaMemory
            FalseSide:       'alpha_dec.c:223,5'
            FalseSideFuncs:  []
        - Branch String:   'alpha_dec.c:216,13'
          Branch Sides:
            TrueSide:        'alpha_dec.c:220,11'
            TrueSideFuncs:
              - WebPDeallocateAlphaMemory
            FalseSide:       'alpha_dec.c:222,7'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'alpha_dec.c:183,3'
          Dst:             __assert_fail
        - Src:             'alpha_dec.c:191,24'
          Dst:             ALPHNew
        - Src:             'alpha_dec.c:193,12'
          Dst:             AllocateAlphaPlane
        - Src:             'alpha_dec.c:194,12'
          Dst:             ALPHInit
        - Src:             'alpha_dec.c:206,5'
          Dst:             __assert_fail
        - Src:             'alpha_dec.c:207,5'
          Dst:             __assert_fail
        - Src:             'alpha_dec.c:208,10'
          Dst:             ALPHDecode
        - Src:             'alpha_dec.c:211,7'
          Dst:             ALPHDelete
        - Src:             'alpha_dec.c:216,14'
          Dst:             WebPDequantizeLevels
        - Src:             'alpha_dec.c:230,3'
          Dst:             WebPDeallocateAlphaMemory
    - functionName:    ALPHDelete
      functionSourceFile: '/src/libwebp/src/dec/alpha_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   5
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.ALPHDecoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ClearMetadata
        - ClearTransform
        - InitMetadata
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LDelete
        - VP8LHtreeGroupsFree
        - WebPSafeFree
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alpha_dec.c:34,7'
          Branch Sides:
            TrueSide:        'alpha_dec.c:34,7'
            TrueSideFuncs:   []
            FalseSide:       'alpha_dec.c:35,16'
            FalseSideFuncs:
              - VP8LDelete
              - WebPSafeFree
      Callsites:
        - Src:             'alpha_dec.c:35,5'
          Dst:             VP8LDelete
        - Src:             'alpha_dec.c:37,5'
          Dst:             WebPSafeFree
    - functionName:    WebPDeallocateAlphaMemory
      functionSourceFile: '/src/libwebp/src/dec/alpha_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   6
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - ALPHDelete
        - ClearMetadata
        - ClearTransform
        - InitMetadata
        - VP8LClear
        - VP8LColorCacheClear
        - VP8LDelete
        - VP8LHtreeGroupsFree
        - WebPSafeFree
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alpha_dec.c:166,3'
          Branch Sides:
            TrueSide:        'alpha_dec.c:166,3'
            TrueSideFuncs:
              - WebPSafeFree
              - ALPHDelete
            FalseSide:       'alpha_dec.c:166,3'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'alpha_dec.c:166,3'
          Dst:             __assert_fail
        - Src:             'alpha_dec.c:167,3'
          Dst:             WebPSafeFree
        - Src:             'alpha_dec.c:170,3'
          Dst:             ALPHDelete
    - functionName:    clip
      functionSourceFile: '/src/libwebp/src/dec/quant_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'quant_dec.c:17,10'
          Branch Sides:
            TrueSide:        'quant_dec.c:17,10'
            TrueSideFuncs:   []
            FalseSide:       'quant_dec.c:17,22'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'quant_dec.c:17,22'
          Branch Sides:
            TrueSide:        'quant_dec.c:17,30'
            TrueSideFuncs:   []
            FalseSide:       'quant_dec.c:17,34'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VP8ParseQuant
      functionSourceFile: '/src/libwebp/src/dec/quant_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   5
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          308
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - VP8GetBit
        - VP8GetSignedValue
        - VP8GetValue
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
        - clip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'quant_dec.c:65,23'
          Branch Sides:
            TrueSide:        'quant_dec.c:65,13'
            TrueSideFuncs:
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetSignedValue
              - VP8GetSignedValue
              - VP8GetSignedValue
            FalseSide:       'quant_dec.c:66,8'
            FalseSideFuncs:
              - VP8GetSignedValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetSignedValue
              - VP8GetSignedValue
              - VP8GetSignedValue
        - Branch String:   'quant_dec.c:67,23'
          Branch Sides:
            TrueSide:        'quant_dec.c:67,13'
            TrueSideFuncs:
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetSignedValue
              - VP8GetSignedValue
            FalseSide:       'quant_dec.c:68,8'
            FalseSideFuncs:
              - VP8GetSignedValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetSignedValue
              - VP8GetSignedValue
        - Branch String:   'quant_dec.c:69,23'
          Branch Sides:
            TrueSide:        'quant_dec.c:69,13'
            TrueSideFuncs:
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetSignedValue
            FalseSide:       'quant_dec.c:70,8'
            FalseSideFuncs:
              - VP8GetSignedValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
              - VP8GetSignedValue
        - Branch String:   'quant_dec.c:71,23'
          Branch Sides:
            TrueSide:        'quant_dec.c:71,13'
            TrueSideFuncs:
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
            FalseSide:       'quant_dec.c:72,8'
            FalseSideFuncs:
              - VP8GetSignedValue
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetSignedValue
        - Branch String:   'quant_dec.c:73,23'
          Branch Sides:
            TrueSide:        'quant_dec.c:73,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'quant_dec.c:74,8'
            FalseSideFuncs:
              - VP8GetSignedValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'quant_dec.c:79,3'
          Branch Sides:
            TrueSide:        'quant_dec.c:81,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'quant_dec.c:112,1'
            FalseSideFuncs:  []
        - Branch String:   'quant_dec.c:81,9'
          Branch Sides:
            TrueSide:        'quant_dec.c:82,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'quant_dec.c:87,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'quant_dec.c:83,11'
          Branch Sides:
            TrueSide:        'quant_dec.c:84,14'
            TrueSideFuncs:
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'quant_dec.c:86,5'
            FalseSideFuncs:
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'quant_dec.c:87,11'
          Branch Sides:
            TrueSide:        'quant_dec.c:88,9'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'quant_dec.c:91,13'
            FalseSideFuncs:
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'quant_dec.c:104,11'
          Branch Sides:
            TrueSide:        'quant_dec.c:104,30'
            TrueSideFuncs:
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'quant_dec.c:106,37'
            FalseSideFuncs:
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - clip
              - clip
              - clip
              - clip
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'quant_dec.c:64,23'
          Dst:             VP8GetValue
        - Src:             'quant_dec.c:65,23'
          Dst:             VP8GetValue
        - Src:             'quant_dec.c:66,8'
          Dst:             VP8GetSignedValue
        - Src:             'quant_dec.c:67,23'
          Dst:             VP8GetValue
        - Src:             'quant_dec.c:68,8'
          Dst:             VP8GetSignedValue
        - Src:             'quant_dec.c:69,23'
          Dst:             VP8GetValue
        - Src:             'quant_dec.c:70,8'
          Dst:             VP8GetSignedValue
        - Src:             'quant_dec.c:71,23'
          Dst:             VP8GetValue
        - Src:             'quant_dec.c:72,8'
          Dst:             VP8GetSignedValue
        - Src:             'quant_dec.c:73,23'
          Dst:             VP8GetValue
        - Src:             'quant_dec.c:74,8'
          Dst:             VP8GetSignedValue
        - Src:             'quant_dec.c:96,32'
          Dst:             clip
        - Src:             'quant_dec.c:97,32'
          Dst:             clip
        - Src:             'quant_dec.c:99,32'
          Dst:             clip
        - Src:             'quant_dec.c:103,33'
          Dst:             clip
        - Src:             'quant_dec.c:106,32'
          Dst:             clip
        - Src:             'quant_dec.c:107,32'
          Dst:             clip
    - functionName:    BSwap64
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/endian_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BitsLog2Floor
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8LoadNewBytes
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   2
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8BitReader *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - BSwap64
        - VP8LoadFinalBytes
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:59,3'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:59,3'
            TrueSideFuncs:
              - __assert_fail
              - VP8LoadFinalBytes
              - llvm.memcpy.p0i8.p0i8.i64
              - BSwap64.2267
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:59,3'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:59,3'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:59,3'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:61,7'
            FalseSideFuncs:
              - VP8LoadFinalBytes
              - llvm.memcpy.p0i8.p0i8.i64
              - BSwap64.2267
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:61,7'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:63,11'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - BSwap64.2267
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:102,23'
            FalseSideFuncs:
              - VP8LoadFinalBytes
      Callsites:
        - Src:             '../../src/utils/bit_reader_inl_utils.h:59,3'
          Dst:             __assert_fail
        - Src:             '../../src/utils/bit_reader_inl_utils.h:85,12'
          Dst:             BSwap64
        - Src:             '../../src/utils/bit_reader_inl_utils.h:102,5'
          Dst:             VP8LoadFinalBytes
    - functionName:    VP8GetBit
      functionSourceFile: '/src/libwebp/src/dec/../../src/utils/bit_reader_inl_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionDepth:   3
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8BitReader *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          122
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    14
      BranchProfiles:
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:113,7'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:114,21'
            TrueSideFuncs:
              - VP8LoadNewBytes.2269
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BitsLog2Floor.2268
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:117,21'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - BitsLog2Floor.2268
        - Branch String:   '../../src/utils/bit_reader_inl_utils.h:121,9'
          Branch Sides:
            TrueSide:        '../../src/utils/bit_reader_inl_utils.h:122,16'
            TrueSideFuncs:
              - BitsLog2Floor.2268
            FalseSide:       '../../src/utils/bit_reader_inl_utils.h:125,15'
            FalseSideFuncs:
              - BitsLog2Floor.2268
      Callsites:
        - Src:             '../../src/utils/bit_reader_inl_utils.h:114,5'
          Dst:             VP8LoadNewBytes
        - Src:             '../../src/utils/bit_reader_inl_utils.h:128,29'
          Dst:             BitsLog2Floor
    - functionName:    VP8ParseProba
      functionSourceFile: '/src/libwebp/src/dec/tree_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionDepth:   4
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.VP8BitReader *'
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          210
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - VP8GetBit
        - VP8GetValue
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree_dec.c:517,3'
          Branch Sides:
            TrueSide:        'tree_dec.c:518,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
            FalseSide:       'tree_dec.c:533,26'
            FalseSideFuncs:
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
        - Branch String:   'tree_dec.c:518,5'
          Branch Sides:
            TrueSide:        'tree_dec.c:519,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
            FalseSide:       'tree_dec.c:529,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
        - Branch String:   'tree_dec.c:519,7'
          Branch Sides:
            TrueSide:        'tree_dec.c:520,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
            FalseSide:       'tree_dec.c:528,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
        - Branch String:   'tree_dec.c:520,9'
          Branch Sides:
            TrueSide:        'tree_dec.c:522,15'
            TrueSideFuncs:
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetValue
            FalseSide:       'tree_dec.c:527,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
        - Branch String:   'tree_dec.c:522,15'
          Branch Sides:
            TrueSide:        'tree_dec.c:523,25'
            TrueSideFuncs:
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'tree_dec.c:524,38'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
        - Branch String:   'tree_dec.c:529,5'
          Branch Sides:
            TrueSide:        'tree_dec.c:530,34'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
            FalseSide:       'tree_dec.c:532,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetValue
        - Branch String:   'tree_dec.c:534,7'
          Branch Sides:
            TrueSide:        'tree_dec.c:534,7'
            TrueSideFuncs:   []
            FalseSide:       'tree_dec.c:535,20'
            FalseSideFuncs:
              - VP8GetValue
      Callsites:
        - Src:             'tree_dec.c:522,15'
          Dst:             VP8GetBit
        - Src:             'tree_dec.c:523,25'
          Dst:             VP8GetValue
        - Src:             'tree_dec.c:533,26'
          Dst:             VP8GetValue
        - Src:             'tree_dec.c:535,20'
          Dst:             VP8GetValue
    - functionName:    ParseIntraMode
      functionSourceFile: '/src/libwebp/src/dec/tree_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionDepth:   4
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.VP8BitReader *'
        - 'struct.VP8Decoder *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          345
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - VP8GetBit
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree_dec.c:297,7'
          Branch Sides:
            TrueSide:        'tree_dec.c:299,24'
            TrueSideFuncs:
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8GetBit.2273
              - VP8GetBit.2273
              - VP8GetBit.2273
              - VP8GetBit.2273
            FalseSide:       'tree_dec.c:303,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8GetBit.2273
              - VP8GetBit.2273
              - VP8GetBit.2273
        - Branch String:   'tree_dec.c:299,23'
          Branch Sides:
            TrueSide:        'tree_dec.c:300,24'
            TrueSideFuncs:
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8GetBit.2273
              - VP8GetBit.2273
              - VP8GetBit.2273
            FalseSide:       'tree_dec.c:301,24'
            FalseSideFuncs:
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8GetBit.2273
              - VP8GetBit.2273
              - VP8GetBit.2273
        - Branch String:   'tree_dec.c:305,7'
          Branch Sides:
            TrueSide:        'tree_dec.c:305,44'
            TrueSideFuncs:
              - VP8GetBit.2273
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8GetBit.2273
              - VP8GetBit.2273
            FalseSide:       'tree_dec.c:307,22'
            FalseSideFuncs:
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8GetBit.2273
              - VP8GetBit.2273
        - Branch String:   'tree_dec.c:308,7'
          Branch Sides:
            TrueSide:        'tree_dec.c:311,9'
            TrueSideFuncs:
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'tree_dec.c:318,22'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - VP8GetBit.2273
              - VP8GetBit.2273
        - Branch String:   'tree_dec.c:311,9'
          Branch Sides:
            TrueSide:        'tree_dec.c:312,14'
            TrueSideFuncs:
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'tree_dec.c:313,14'
            FalseSideFuncs:
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - llvm.memset.p0i8.i64
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'tree_dec.c:320,5'
          Branch Sides:
            TrueSide:        'tree_dec.c:0,0'
            TrueSideFuncs:
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'tree_dec.c:321,19'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - VP8GetBit.2273
        - Branch String:   'tree_dec.c:323,7'
          Branch Sides:
            TrueSide:        'tree_dec.c:324,50'
            TrueSideFuncs:
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
            FalseSide:       'tree_dec.c:349,14'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - VP8GetBit.2273
        - Branch String:   'tree_dec.c:328,9'
          Branch Sides:
            TrueSide:        'tree_dec.c:329,33'
            TrueSideFuncs:
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
            FalseSide:       'tree_dec.c:331,18'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - VP8GetBit.2273
        - Branch String:   'tree_dec.c:355,20'
          Branch Sides:
            TrueSide:        'tree_dec.c:355,20'
            TrueSideFuncs:   []
            FalseSide:       'tree_dec.c:356,21'
            FalseSideFuncs:
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'tree_dec.c:356,20'
          Branch Sides:
            TrueSide:        'tree_dec.c:355,20'
            TrueSideFuncs:   []
            FalseSide:       'tree_dec.c:357,20'
            FalseSideFuncs:
              - VP8GetBit.2273
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'tree_dec.c:299,24'
          Dst:             VP8GetBit
        - Src:             'tree_dec.c:300,24'
          Dst:             VP8GetBit
        - Src:             'tree_dec.c:301,24'
          Dst:             VP8GetBit
        - Src:             'tree_dec.c:305,44'
          Dst:             VP8GetBit
        - Src:             'tree_dec.c:307,22'
          Dst:             VP8GetBit
        - Src:             'tree_dec.c:311,9'
          Dst:             VP8GetBit
        - Src:             'tree_dec.c:312,14'
          Dst:             VP8GetBit
        - Src:             'tree_dec.c:313,14'
          Dst:             VP8GetBit
        - Src:             'tree_dec.c:327,31'
          Dst:             VP8GetBit
        - Src:             'tree_dec.c:329,37'
          Dst:             VP8GetBit
        - Src:             'tree_dec.c:355,21'
          Dst:             VP8GetBit
        - Src:             'tree_dec.c:356,21'
          Dst:             VP8GetBit
        - Src:             'tree_dec.c:357,20'
          Dst:             VP8GetBit
    - functionName:    VP8ParseIntraModeRow
      functionSourceFile: '/src/libwebp/src/dec/tree_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionDepth:   5
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.VP8BitReader *'
        - 'struct.VP8Decoder *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - BSwap64
        - BitsLog2Floor
        - ParseIntraMode
        - VP8GetBit
        - VP8LoadFinalBytes
        - VP8LoadNewBytes
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree_dec.c:362,3'
          Branch Sides:
            TrueSide:        'tree_dec.c:363,20'
            TrueSideFuncs:
              - ParseIntraMode
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'tree_dec.c:365,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'tree_dec.c:363,5'
          Dst:             ParseIntraMode
    - functionName:    VP8ResetProba
      functionSourceFile: '/src/libwebp/src/dec/tree_dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.VP8Proba *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clip_8b
      functionSourceFile: '/src/libwebp/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      'char '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'quant_levels_dec_utils.c:76,10'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:76,58'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'quant_levels_dec_utils.c:76,44'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    InitCorrectionLUT
      functionSourceFile: '/src/libwebp/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          110
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'quant_levels_dec_utils.c:172,3'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:173,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'quant_levels_dec_utils.c:180,3'
            FalseSideFuncs:  []
        - Branch String:   'quant_levels_dec_utils.c:173,13'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:173,34'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:174,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'quant_levels_dec_utils.c:174,13'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:173,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:174,32'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    CountLevels
      functionSourceFile: '/src/libwebp/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.SmoothParams *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          202
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'quant_levels_dec_utils.c:189,3'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:190,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:199,24'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'quant_levels_dec_utils.c:190,5'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:191,21'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:196,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'quant_levels_dec_utils.c:192,11'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:192,34'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:193,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'quant_levels_dec_utils.c:193,11'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:193,34'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:194,19'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'quant_levels_dec_utils.c:201,3'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:202,21'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:213,1'
            FalseSideFuncs:  []
        - Branch String:   'quant_levels_dec_utils.c:202,9'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:203,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:212,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'quant_levels_dec_utils.c:204,11'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:205,32'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'quant_levels_dec_utils.c:210,20'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'quant_levels_dec_utils.c:206,13'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:207,32'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:209,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    CleanupParams
      functionSourceFile: '/src/libwebp/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.SmoothParams *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - WebPSafeFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'quant_levels_dec_utils.c:259,3'
          Dst:             WebPSafeFree
    - functionName:    ApplyFilter
      functionSourceFile: '/src/libwebp/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionDepth:   1
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.SmoothParams *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          129
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - clip_8b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'quant_levels_dec_utils.c:143,3'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:144,19'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - clip_8b.2302
            FalseSide:       'quant_levels_dec_utils.c:154,14'
            FalseSideFuncs:  []
        - Branch String:   'quant_levels_dec_utils.c:145,21'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:145,24'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - clip_8b.2302
            FalseSide:       'quant_levels_dec_utils.c:153,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - clip_8b.2302
        - Branch String:   'quant_levels_dec_utils.c:145,9'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:146,17'
            TrueSideFuncs:
              - clip_8b.2302
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:153,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - clip_8b.2302
      Callsites:
        - Src:             'quant_levels_dec_utils.c:150,16'
          Dst:             clip_8b
    - functionName:    HFilter
      functionSourceFile: '/src/libwebp/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.SmoothParams *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          199
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'quant_levels_dec_utils.c:118,3'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:119,28'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:122,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'quant_levels_dec_utils.c:122,3'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:123,28'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:126,3'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'quant_levels_dec_utils.c:126,3'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:128,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:131,1'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    VFilter
      functionSourceFile: '/src/libwebp/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.SmoothParams *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          174
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'quant_levels_dec_utils.c:90,3'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:92,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:98,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'quant_levels_dec_utils.c:100,7'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:100,37'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:103,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'quant_levels_dec_utils.c:103,20'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:103,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:103,20'
            FalseSideFuncs:  []
        - Branch String:   'quant_levels_dec_utils.c:103,7'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:103,7'
            TrueSideFuncs:   []
            FalseSide:       'quant_levels_dec_utils.c:104,16'
            FalseSideFuncs:  []
      Callsites:       []
    - functionName:    InitParams
      functionSourceFile: '/src/libwebp/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   3
      returnType:      'int '
      argCount:        6
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
        - 'struct.SmoothParams *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          188
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - CountLevels
        - InitCorrectionLUT
        - WebPSafeMalloc
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'quant_levels_dec_utils.c:226,7'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:226,20'
            TrueSideFuncs:   []
            FalseSide:       'quant_levels_dec_utils.c:227,20'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
              - CountLevels
              - InitCorrectionLUT
      Callsites:
        - Src:             'quant_levels_dec_utils.c:224,28'
          Dst:             WebPSafeMalloc
        - Src:             'quant_levels_dec_utils.c:249,3'
          Dst:             CountLevels
        - Src:             'quant_levels_dec_utils.c:253,3'
          Dst:             InitCorrectionLUT
    - functionName:    WebPDequantizeLevels
      functionSourceFile: '/src/libwebp/src/utils/quant_levels_dec_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionDepth:   4
      returnType:      'int '
      argCount:        5
      argTypes:
        - 'char *'
        - 'int '
        - 'int '
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          193
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - ApplyFilter
        - CheckSizeArgumentsOverflow
        - CheckSizeOverflow
        - CleanupParams
        - CountLevels
        - HFilter
        - InitCorrectionLUT
        - InitParams
        - VFilter
        - WebPSafeFree
        - WebPSafeMalloc
        - __assert_fail
        - clip_8b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'quant_levels_dec_utils.c:266,20'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:266,39'
            TrueSideFuncs:   []
            FalseSide:       'quant_levels_dec_utils.c:266,23'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - InitParams
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CleanupParams
              - __sanitizer_cov_trace_cmp4
              - VFilter
              - __sanitizer_cov_trace_cmp4
              - HFilter
              - ApplyFilter
        - Branch String:   'quant_levels_dec_utils.c:266,7'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:266,39'
            TrueSideFuncs:   []
            FalseSide:       'quant_levels_dec_utils.c:267,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - InitParams
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CleanupParams
              - __sanitizer_cov_trace_cmp4
              - VFilter
              - __sanitizer_cov_trace_cmp4
              - HFilter
              - ApplyFilter
        - Branch String:   'quant_levels_dec_utils.c:267,20'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:267,50'
            TrueSideFuncs:   []
            FalseSide:       'quant_levels_dec_utils.c:267,23'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - InitParams
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CleanupParams
              - __sanitizer_cov_trace_cmp4
              - VFilter
              - __sanitizer_cov_trace_cmp4
              - HFilter
              - ApplyFilter
        - Branch String:   'quant_levels_dec_utils.c:267,34'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:267,50'
            TrueSideFuncs:   []
            FalseSide:       'quant_levels_dec_utils.c:267,37'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - InitParams
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CleanupParams
              - __sanitizer_cov_trace_cmp4
              - VFilter
              - __sanitizer_cov_trace_cmp4
              - HFilter
              - ApplyFilter
        - Branch String:   'quant_levels_dec_utils.c:267,7'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:267,50'
            TrueSideFuncs:   []
            FalseSide:       'quant_levels_dec_utils.c:270,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - InitParams
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CleanupParams
              - __sanitizer_cov_trace_cmp4
              - VFilter
              - __sanitizer_cov_trace_cmp4
              - HFilter
              - ApplyFilter
        - Branch String:   'quant_levels_dec_utils.c:270,7'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:270,41'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - InitParams
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CleanupParams
              - __sanitizer_cov_trace_cmp4
              - VFilter
              - __sanitizer_cov_trace_cmp4
              - HFilter
              - ApplyFilter
            FalseSide:       'quant_levels_dec_utils.c:271,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - InitParams
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CleanupParams
              - __sanitizer_cov_trace_cmp4
              - VFilter
              - __sanitizer_cov_trace_cmp4
              - HFilter
              - ApplyFilter
        - Branch String:   'quant_levels_dec_utils.c:271,7'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:271,42'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - InitParams
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CleanupParams
              - __sanitizer_cov_trace_cmp4
              - VFilter
              - __sanitizer_cov_trace_cmp4
              - HFilter
              - ApplyFilter
            FalseSide:       'quant_levels_dec_utils.c:273,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.memset.p0i8.i64
              - InitParams
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CleanupParams
              - __sanitizer_cov_trace_cmp4
              - VFilter
              - __sanitizer_cov_trace_cmp4
              - HFilter
              - ApplyFilter
        - Branch String:   'quant_levels_dec_utils.c:273,7'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:275,5'
            TrueSideFuncs:
              - llvm.memset.p0i8.i64
              - InitParams
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - CleanupParams
              - __sanitizer_cov_trace_cmp4
              - VFilter
              - __sanitizer_cov_trace_cmp4
              - HFilter
              - ApplyFilter
            FalseSide:       'quant_levels_dec_utils.c:290,3'
            FalseSideFuncs:  []
        - Branch String:   'quant_levels_dec_utils.c:276,9'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:276,63'
            TrueSideFuncs:   []
            FalseSide:       'quant_levels_dec_utils.c:277,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - CleanupParams
              - __sanitizer_cov_trace_cmp4
              - VFilter
              - __sanitizer_cov_trace_cmp4
              - HFilter
              - ApplyFilter
        - Branch String:   'quant_levels_dec_utils.c:277,9'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:278,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - CleanupParams
              - VFilter
              - __sanitizer_cov_trace_cmp4
              - HFilter
              - ApplyFilter
            FalseSide:       'quant_levels_dec_utils.c:288,5'
            FalseSideFuncs:
              - CleanupParams
        - Branch String:   'quant_levels_dec_utils.c:278,7'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:279,9'
            TrueSideFuncs:
              - VFilter
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_cmp4
              - CleanupParams
              - HFilter
              - ApplyFilter
            FalseSide:       'quant_levels_dec_utils.c:287,5'
            FalseSideFuncs:
              - CleanupParams
        - Branch String:   'quant_levels_dec_utils.c:282,13'
          Branch Sides:
            TrueSide:        'quant_levels_dec_utils.c:283,11'
            TrueSideFuncs:
              - HFilter
              - ApplyFilter
              - __sanitizer_cov_trace_cmp4
              - CleanupParams
              - VFilter
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'quant_levels_dec_utils.c:286,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - CleanupParams
              - VFilter
              - __sanitizer_cov_trace_cmp4
              - HFilter
              - ApplyFilter
      Callsites:
        - Src:             'quant_levels_dec_utils.c:276,10'
          Dst:             InitParams
        - Src:             'quant_levels_dec_utils.c:279,9'
          Dst:             VFilter
        - Src:             'quant_levels_dec_utils.c:283,11'
          Dst:             HFilter
        - Src:             'quant_levels_dec_utils.c:284,11'
          Dst:             ApplyFilter
        - Src:             'quant_levels_dec_utils.c:288,5'
          Dst:             CleanupParams
...
