./codecov.yml .ci/after_success.sh .ci/build.sh .ci/install.sh .ci/test.sh .coveragerc .editorconfig .gitattributes .github/workflows/macos-install.sh .github/workflows/system-info.py CHANGES.rst LICENSE MANIFEST.in Makefile Tests/32bit_segfault_check.py Tests/README.rst Tests/__init__.py Tests/bench_cffi_access.py Tests/check_fli_oob.py Tests/check_fli_overflow.py Tests/check_icns_dos.py Tests/check_imaging_leaks.py Tests/check_j2k_dos.py Tests/check_j2k_leaks.py Tests/check_j2k_overflow.py Tests/check_jp2_overflow.py Tests/check_jpeg_leaks.py Tests/check_large_memory.py Tests/check_large_memory_numpy.py Tests/check_libtiff_segfault.py Tests/check_png_dos.py Tests/conftest.py Tests/createfontdatachunk.py Tests/fonts/10x20-ISO8859-1.pcf Tests/fonts/10x20.pbm Tests/fonts/10x20.pil Tests/fonts/AdobeVFPrototype.ttf Tests/fonts/ArefRuqaa-Regular.ttf Tests/fonts/BungeeColor-Regular_colr_Windows.ttf Tests/fonts/DejaVuSans-24-1-stripped.ttf Tests/fonts/DejaVuSans-24-2-stripped.ttf Tests/fonts/DejaVuSans-24-4-stripped.ttf Tests/fonts/DejaVuSans-24-8-stripped.ttf Tests/fonts/DejaVuSans.ttf Tests/fonts/FreeMono.ttf Tests/fonts/KhmerOSBattambang-Regular.ttf Tests/fonts/NotoColorEmoji.ttf Tests/fonts/NotoNastaliqUrdu-Regular.ttf Tests/fonts/NotoSans-Regular.ttf Tests/fonts/NotoSansSymbols-Regular.ttf Tests/fonts/OpenSansCondensed-LightItalic.ttf Tests/fonts/TINY5x3GX.ttf Tests/fonts/ter-x20b-cp1250.pbm Tests/fonts/ter-x20b-cp1250.pil Tests/fonts/ter-x20b-iso8859-1.pbm Tests/fonts/ter-x20b-iso8859-1.pil Tests/fonts/ter-x20b-iso8859-2.pbm Tests/fonts/ter-x20b-iso8859-2.pil Tests/fonts/ter-x20b.pcf Tests/helper.py Tests/icc/sRGB_IEC61966-2-1_black_scaled.icc Tests/icc/sRGB_v4_ICC_preference.icc Tests/images/00r0_gray_l.jp2 Tests/images/00r1_graya_la.jp2 Tests/images/01r_00.pcx Tests/images/10ct_32bit_128.tiff Tests/images/12bit.cropped.tif Tests/images/12in16bit.tif Tests/images/16_bit_binary.pgm Tests/images/16_bit_noise.tif Tests/images/16bit.MM.cropped.tif Tests/images/16bit.MM.deflate.tif Tests/images/16bit.cropped.j2k Tests/images/16bit.cropped.jp2 Tests/images/16bit.cropped.tif Tests/images/16bit.deflate.tif Tests/images/16bit.s.tif Tests/images/DXGI_FORMAT_BC7_UNORM_SRGB.dds Tests/images/DXGI_FORMAT_R8G8B8A8_UNORM_SRGB.dds Tests/images/WAlaska.wind.7days.grb Tests/images/a.fli Tests/images/anim_frame1.webp Tests/images/anim_frame2.webp Tests/images/argb-32bpp_MipMaps-1.dds Tests/images/bad_palette_entry.gpl Tests/images/bad_palette_file.gpl Tests/images/balloon.jpf Tests/images/bc7-argb-8bpp_MipMaps-1.dds Tests/images/binary_preview_map.eps Tests/images/blp/blp1_jpeg.blp Tests/images/blp/blp2_dxt1.blp Tests/images/blp/blp2_dxt1a.blp Tests/images/blp/blp2_raw.blp Tests/images/bmp/b/badbitcount.bmp Tests/images/bmp/b/badbitssize.bmp Tests/images/bmp/b/baddens1.bmp Tests/images/bmp/b/baddens2.bmp Tests/images/bmp/b/badfilesize.bmp Tests/images/bmp/b/badheadersize.bmp Tests/images/bmp/b/badpalettesize.bmp Tests/images/bmp/b/badplanes.bmp Tests/images/bmp/b/badrle.bmp Tests/images/bmp/b/badwidth.bmp Tests/images/bmp/b/pal8badindex.bmp Tests/images/bmp/b/reallybig.bmp Tests/images/bmp/b/rletopdown.bmp Tests/images/bmp/b/shortfile.bmp Tests/images/bmp/g/pal1.bmp Tests/images/bmp/g/pal1bg.bmp Tests/images/bmp/g/pal1wb.bmp Tests/images/bmp/g/pal4.bmp Tests/images/bmp/g/pal4rle.bmp Tests/images/bmp/g/pal8-0.bmp Tests/images/bmp/g/pal8.bmp Tests/images/bmp/g/pal8nonsquare.bmp Tests/images/bmp/g/pal8os2.bmp Tests/images/bmp/g/pal8rle.bmp Tests/images/bmp/g/pal8topdown.bmp Tests/images/bmp/g/pal8v4.bmp Tests/images/bmp/g/pal8v5.bmp Tests/images/bmp/g/pal8w124.bmp Tests/images/bmp/g/pal8w125.bmp Tests/images/bmp/g/pal8w126.bmp Tests/images/bmp/g/rgb16-565.bmp Tests/images/bmp/g/rgb16-565pal.bmp Tests/images/bmp/g/rgb16.bmp Tests/images/bmp/g/rgb24.bmp Tests/images/bmp/g/rgb24pal.bmp Tests/images/bmp/g/rgb32.bmp Tests/images/bmp/g/rgb32bf.bmp Tests/images/bmp/q/pal1p1.bmp Tests/images/bmp/q/pal2.bmp Tests/images/bmp/q/pal4rletrns.bmp Tests/images/bmp/q/pal8offs.bmp Tests/images/bmp/q/pal8os2sp.bmp Tests/images/bmp/q/pal8os2v2-16.bmp Tests/images/bmp/q/pal8os2v2.bmp Tests/images/bmp/q/pal8oversizepal.bmp Tests/images/bmp/q/pal8rletrns.bmp Tests/images/bmp/q/rgb16-231.bmp Tests/images/bmp/q/rgb24jpeg.bmp Tests/images/bmp/q/rgb24largepal.bmp Tests/images/bmp/q/rgb24lprof.bmp Tests/images/bmp/q/rgb24png.bmp Tests/images/bmp/q/rgb24prof.bmp Tests/images/bmp/q/rgb32-111110.bmp Tests/images/bmp/q/rgb32bf-xbgr.bmp Tests/images/bmp/q/rgb32fakealpha.bmp Tests/images/bmp/q/rgba16-4444.bmp Tests/images/bmp/q/rgba32.bmp Tests/images/bmp/q/rgba32abf.bmp Tests/images/clipboard.dib Tests/images/cmx3g8_wv_1998.260_0745_mcidas.ara Tests/images/compression.tif Tests/images/copyleft.tiff Tests/images/corner.lut Tests/images/courB08.bdf Tests/images/courB08.pbm Tests/images/courB08.pil Tests/images/create_eps.gnuplot Tests/images/custom_gimp_palette.gpl Tests/images/decompression_bomb.ico Tests/images/deerstalker.cur Tests/images/dilation4.lut Tests/images/dilation8.lut Tests/images/drawing.emf Tests/images/drawing.wmf Tests/images/drawing_roundDown.emf Tests/images/dummy.container Tests/images/dxt1-rgb-4bbp-noalpha_MipMaps-1.dds Tests/images/dxt3-argb-8bbp-explicitalpha_MipMaps-1.dds Tests/images/dxt5-argb-8bbp-interpolatedalpha_MipMaps-1.dds Tests/images/edge.lut Tests/images/erosion4.lut Tests/images/erosion8.lut Tests/images/fli_oob/02r/02r00.fli Tests/images/fli_oob/02r/notes Tests/images/fli_oob/02r/others/02r01.fli Tests/images/fli_oob/02r/others/02r02.fli Tests/images/fli_oob/02r/others/02r03.fli Tests/images/fli_oob/02r/others/02r04.fli Tests/images/fli_oob/02r/reproducing Tests/images/fli_oob/03r/03r00.fli Tests/images/fli_oob/03r/notes Tests/images/fli_oob/03r/others/03r01.fli Tests/images/fli_oob/03r/others/03r02.fli Tests/images/fli_oob/03r/others/03r03.fli Tests/images/fli_oob/03r/others/03r04.fli Tests/images/fli_oob/03r/others/03r05.fli Tests/images/fli_oob/03r/others/03r06.fli Tests/images/fli_oob/03r/others/03r07.fli Tests/images/fli_oob/03r/others/03r08.fli Tests/images/fli_oob/03r/others/03r09.fli Tests/images/fli_oob/03r/others/03r10.fli Tests/images/fli_oob/03r/others/03r11.fli Tests/images/fli_oob/03r/reproducing Tests/images/fli_oob/04r/04r00.fli Tests/images/fli_oob/04r/initial.fli Tests/images/fli_oob/04r/notes Tests/images/fli_oob/04r/others/04r01.fli Tests/images/fli_oob/04r/others/04r02.fli Tests/images/fli_oob/04r/others/04r03.fli Tests/images/fli_oob/04r/others/04r04.fli Tests/images/fli_oob/04r/others/04r05.fli Tests/images/fli_oob/04r/reproducing Tests/images/fli_oob/05r/05r00.fli Tests/images/fli_oob/05r/notes Tests/images/fli_oob/05r/others/05r01.fli Tests/images/fli_oob/05r/others/05r02.fli Tests/images/fli_oob/05r/others/05r03.fli Tests/images/fli_oob/05r/others/05r04.fli Tests/images/fli_oob/05r/others/05r05.fli Tests/images/fli_oob/05r/others/05r06.fli Tests/images/fli_oob/05r/others/05r07.fli Tests/images/fli_oob/05r/reproducing Tests/images/fli_oob/06r/06r00.fli Tests/images/fli_oob/06r/notes Tests/images/fli_oob/06r/others/06r01.fli Tests/images/fli_oob/06r/others/06r02.fli Tests/images/fli_oob/06r/others/06r03.fli Tests/images/fli_oob/06r/others/06r04.fli Tests/images/fli_oob/06r/reproducing Tests/images/fli_oob/patch0/000000 Tests/images/fli_oob/patch0/000001 Tests/images/fli_oob/patch0/000002 Tests/images/fli_oob/patch0/000003 Tests/images/fli_overflow.fli Tests/images/fli_overrun.bin Tests/images/fli_overrun2.bin Tests/images/flower.webp Tests/images/flower2.webp Tests/images/frozenpond.mpo Tests/images/ftex_dxt1.ftc Tests/images/ftex_uncompressed.ftu Tests/images/fujifilm.mpo Tests/images/g4-fillorder-test.tif Tests/images/g4-multi.tiff Tests/images/g4_orientation_1.tif Tests/images/g4_orientation_2.tif Tests/images/g4_orientation_3.tif Tests/images/g4_orientation_4.tif Tests/images/g4_orientation_5.tif Tests/images/g4_orientation_6.tif Tests/images/g4_orientation_7.tif Tests/images/g4_orientation_8.tif Tests/images/gbr.gbr Tests/images/gfs.t06z.rassda.tm00.bufr_d Tests/images/gif_header_data.pkl Tests/images/gimp_gradient.ggr Tests/images/gimp_gradient_with_name.ggr Tests/images/hdf5.h5 Tests/images/hopper.Lab.tif Tests/images/hopper.bmp Tests/images/hopper.bw Tests/images/hopper.dcx Tests/images/hopper.fits Tests/images/hopper.fli Tests/images/hopper.gd Tests/images/hopper.iccprofile.tif Tests/images/hopper.iccprofile_binary.tif Tests/images/hopper.ico Tests/images/hopper.im Tests/images/hopper.mic Tests/images/hopper.msp Tests/images/hopper.p7 Tests/images/hopper.pcd Tests/images/hopper.pnm Tests/images/hopper.ppm Tests/images/hopper.pxr Tests/images/hopper.ras Tests/images/hopper.rgb Tests/images/hopper.sgi Tests/images/hopper.spider Tests/images/hopper.tar Tests/images/hopper.tif Tests/images/hopper.wal Tests/images/hopper.webp Tests/images/hopper.xbm Tests/images/hopper.xpm Tests/images/hopper16.rgb Tests/images/hopper_256x256.ico Tests/images/hopper_bad.p7 Tests/images/hopper_bad_checksum.msp Tests/images/hopper_draw.ico Tests/images/hopper_emboss.bmp Tests/images/hopper_emboss_more.bmp Tests/images/hopper_g4.tif Tests/images/hopper_g4_500.tif Tests/images/hopper_gray_4bpp.tif Tests/images/hopper_jpg.tif Tests/images/hopper_long_name.im Tests/images/hopper_lzw.tif Tests/images/hopper_orientation_2.webp Tests/images/hopper_orientation_3.webp Tests/images/hopper_orientation_4.webp Tests/images/hopper_orientation_5.webp Tests/images/hopper_orientation_6.webp Tests/images/hopper_orientation_7.webp Tests/images/hopper_orientation_8.webp Tests/images/hopper_roundDown.bmp Tests/images/hopper_roundDown_2.tif Tests/images/hopper_roundDown_3.tif Tests/images/hopper_roundDown_None.tif Tests/images/hopper_roundUp_2.tif Tests/images/hopper_roundUp_3.tif Tests/images/hopper_roundUp_None.tif Tests/images/hopper_underscore.xbm Tests/images/hopper_unexpected.ico Tests/images/hopper_unknown_pixel_mode.tif Tests/images/hopper_webp_bits.ppm Tests/images/hopper_webp_write.ppm Tests/images/ifd_tag_type.tiff Tests/images/illu10_no_preview.eps Tests/images/illu10_preview.eps Tests/images/illuCS6_no_preview.eps Tests/images/illuCS6_preview.eps Tests/images/input_bw_five_bands.fpx Tests/images/invalid.spider Tests/images/iss634.apng Tests/images/iss634.webp Tests/images/issue_2278.tif Tests/images/l2rgb_read.bmp Tests/images/la.tga Tests/images/lab-green.tif Tests/images/lab-red.tif Tests/images/lab.tif Tests/images/libtiff_segfault.tif Tests/images/multipage-lastframe.tif Tests/images/multipage-mmap.tiff Tests/images/multipage.tiff Tests/images/negative_size.ppm Tests/images/no_cursors.cur Tests/images/no_rows_per_strip.tif Tests/images/non_zero_bb.eps Tests/images/old-style-jpeg-compression.tif Tests/images/pcx_overrun.bin Tests/images/pcx_overrun2.bin Tests/images/pil136.tiff Tests/images/pil168.tif Tests/images/pil184.pcx Tests/images/pil_sample_cmyk.eps Tests/images/pillow.icns Tests/images/pillow.ico Tests/images/pillow2.icns Tests/images/pillow3.icns Tests/images/pngtest_bad.png.bin Tests/images/pport_g4.tif Tests/images/python.ico Tests/images/raw_negative_stride.bin Tests/images/rdf.tif Tests/images/reqd_showpage.eps Tests/images/rgb32bf-rgba.bmp Tests/images/rgb32rle.tga Tests/images/rgb_trns_ycbc.j2k Tests/images/rgb_trns_ycbc.jp2 Tests/images/sgi_crash.bin Tests/images/sgi_overrun.bin Tests/images/sgi_overrun_expandrow.bin Tests/images/sgi_overrun_expandrow2.bin Tests/images/sgi_overrun_expandrowF04.bin Tests/images/sugarshack.mpo Tests/images/sugarshack_frame_size.mpo Tests/images/sugarshack_ifd_offset.mpo Tests/images/sugarshack_no_data.mpo Tests/images/sunraster.im1 Tests/images/test-card-lossless.jp2 Tests/images/test-card-lossy-tiled.jp2 Tests/images/test.gpl Tests/images/tga/common/1x1_l_bl_raw.tga Tests/images/tga/common/1x1_l_bl_rle.tga Tests/images/tga/common/1x1_l_tl_raw.tga Tests/images/tga/common/1x1_l_tl_rle.tga Tests/images/tga/common/200x32_l_bl_raw.tga Tests/images/tga/common/200x32_l_bl_rle.tga Tests/images/tga/common/200x32_l_tl_raw.tga Tests/images/tga/common/200x32_l_tl_rle.tga Tests/images/tga/common/200x32_la_bl_raw.tga Tests/images/tga/common/200x32_la_bl_rle.tga Tests/images/tga/common/200x32_la_tl_raw.tga Tests/images/tga/common/200x32_la_tl_rle.tga Tests/images/tga/common/200x32_p_bl_raw.tga Tests/images/tga/common/200x32_p_bl_rle.tga Tests/images/tga/common/200x32_p_tl_raw.tga Tests/images/tga/common/200x32_p_tl_rle.tga Tests/images/tga/common/200x32_rgb_bl_raw.tga Tests/images/tga/common/200x32_rgb_bl_rle.tga Tests/images/tga/common/200x32_rgb_tl_raw.tga Tests/images/tga/common/200x32_rgb_tl_rle.tga Tests/images/tga/common/200x32_rgba_bl_raw.tga Tests/images/tga/common/200x32_rgba_bl_rle.tga Tests/images/tga/common/200x32_rgba_tl_raw.tga Tests/images/tga/common/200x32_rgba_tl_rle.tga Tests/images/tga_id_field.tga Tests/images/tiff_16bit_RGB.tiff Tests/images/tiff_16bit_RGBa.tiff Tests/images/tiff_adobe_deflate.tif Tests/images/tiff_gray_2_4_bpp/hopper2.tif Tests/images/tiff_gray_2_4_bpp/hopper2I.tif Tests/images/tiff_gray_2_4_bpp/hopper2IR.tif Tests/images/tiff_gray_2_4_bpp/hopper2R.tif Tests/images/tiff_gray_2_4_bpp/hopper4.tif Tests/images/tiff_gray_2_4_bpp/hopper4I.tif Tests/images/tiff_gray_2_4_bpp/hopper4IR.tif Tests/images/tiff_gray_2_4_bpp/hopper4R.tif Tests/images/tiff_overflow_rows_per_strip.tif Tests/images/tiff_strip_cmyk_16l_jpeg.tif Tests/images/tiff_strip_cmyk_jpeg.tif Tests/images/tiff_strip_planar_raw.tif Tests/images/tiff_strip_planar_raw_with_overviews.tif Tests/images/tiff_strip_raw.tif Tests/images/tiff_strip_ycbcr_jpeg_1x1_sampling.tif Tests/images/tiff_strip_ycbcr_jpeg_2x2_sampling.tif Tests/images/tiff_tiled_cmyk_jpeg.tif Tests/images/tiff_tiled_planar_raw.tif Tests/images/tiff_tiled_raw.tif Tests/images/tiff_tiled_ycbcr_jpeg_1x1_sampling.tif Tests/images/tiff_tiled_ycbcr_jpeg_2x2_sampling.tif Tests/images/tiff_wrong_bits_per_sample.tiff Tests/images/total-pages-zero.tif Tests/images/transparent.sgi Tests/images/transparent.webp Tests/images/tv.rgb Tests/images/tv16.sgi Tests/images/uint16_1_4660.tif Tests/images/unbound_variable.jp2 Tests/images/uncompressed_rgb.dds Tests/images/unimplemented_dxgi_format.dds Tests/images/unimplemented_pixel_format.dds Tests/images/zero_bb.eps Tests/images/zero_bb_emptyline.eps Tests/test_000_sanity.py Tests/test_binary.py Tests/test_bmp_reference.py Tests/test_box_blur.py Tests/test_color_lut.py Tests/test_core_resources.py Tests/test_decompression_bomb.py Tests/test_features.py Tests/test_file_apng.py Tests/test_file_blp.py Tests/test_file_bmp.py Tests/test_file_bufrstub.py Tests/test_file_container.py Tests/test_file_cur.py Tests/test_file_dcx.py Tests/test_file_dds.py Tests/test_file_eps.py Tests/test_file_fitsstub.py Tests/test_file_fli.py Tests/test_file_fpx.py Tests/test_file_ftex.py Tests/test_file_gbr.py Tests/test_file_gd.py Tests/test_file_gif.py Tests/test_file_gimpgradient.py Tests/test_file_gimppalette.py Tests/test_file_gribstub.py Tests/test_file_hdf5stub.py Tests/test_file_icns.py Tests/test_file_ico.py Tests/test_file_im.py Tests/test_file_iptc.py Tests/test_file_jpeg.py Tests/test_file_jpeg2k.py Tests/test_file_libtiff.py Tests/test_file_libtiff_small.py Tests/test_file_mcidas.py Tests/test_file_mic.py Tests/test_file_mpo.py Tests/test_file_msp.py Tests/test_file_palm.py Tests/test_file_pcd.py Tests/test_file_pcx.py Tests/test_file_pdf.py Tests/test_file_pixar.py Tests/test_file_png.py Tests/test_file_ppm.py Tests/test_file_psd.py Tests/test_file_sgi.py Tests/test_file_spider.py Tests/test_file_sun.py Tests/test_file_tar.py Tests/test_file_tga.py Tests/test_file_tiff.py Tests/test_file_tiff_metadata.py Tests/test_file_wal.py Tests/test_file_webp.py Tests/test_file_webp_alpha.py Tests/test_file_webp_animated.py Tests/test_file_webp_lossless.py Tests/test_file_webp_metadata.py Tests/test_file_wmf.py Tests/test_file_xbm.py Tests/test_file_xpm.py Tests/test_file_xvthumb.py Tests/test_font_bdf.py Tests/test_font_leaks.py Tests/test_font_pcf.py Tests/test_font_pcf_charsets.py Tests/test_format_hsv.py Tests/test_format_lab.py Tests/test_image.py Tests/test_image_access.py Tests/test_image_array.py Tests/test_image_convert.py Tests/test_image_copy.py Tests/test_image_crop.py Tests/test_image_draft.py Tests/test_image_entropy.py Tests/test_image_filter.py Tests/test_image_frombytes.py Tests/test_image_fromqimage.py Tests/test_image_getbands.py Tests/test_image_getbbox.py Tests/test_image_getcolors.py Tests/test_image_getdata.py Tests/test_image_getextrema.py Tests/test_image_getim.py Tests/test_image_getpalette.py Tests/test_image_getprojection.py Tests/test_image_histogram.py Tests/test_image_load.py Tests/test_image_mode.py Tests/test_image_paste.py Tests/test_image_point.py Tests/test_image_putalpha.py Tests/test_image_putdata.py Tests/test_image_putpalette.py Tests/test_image_quantize.py Tests/test_image_reduce.py Tests/test_image_resample.py Tests/test_image_resize.py Tests/test_image_rotate.py Tests/test_image_split.py Tests/test_image_thumbnail.py Tests/test_image_tobitmap.py Tests/test_image_tobytes.py Tests/test_image_transform.py Tests/test_image_transpose.py Tests/test_imagechops.py Tests/test_imagecms.py Tests/test_imagecolor.py Tests/test_imagedraw.py Tests/test_imagedraw2.py Tests/test_imageenhance.py Tests/test_imagefile.py Tests/test_imagefont.py Tests/test_imagefontctl.py Tests/test_imagegrab.py Tests/test_imagemath.py Tests/test_imagemorph.py Tests/test_imageops.py Tests/test_imageops_usm.py Tests/test_imagepalette.py Tests/test_imagepath.py Tests/test_imageqt.py Tests/test_imagesequence.py Tests/test_imageshow.py Tests/test_imagestat.py Tests/test_imagetk.py Tests/test_imagewin.py Tests/test_imagewin_pointers.py Tests/test_lib_image.py Tests/test_lib_pack.py Tests/test_locale.py Tests/test_main.py Tests/test_map.py Tests/test_mode_i16.py Tests/test_numpy.py Tests/test_pdfparser.py Tests/test_pickle.py Tests/test_psdraw.py Tests/test_pyroma.py Tests/test_qt_image_fromqpixmap.py Tests/test_qt_image_toqimage.py Tests/test_qt_image_toqpixmap.py Tests/test_sgi_crash.py Tests/test_shell_injection.py Tests/test_tiff_crashes.py Tests/test_tiff_ifdrational.py Tests/test_uploader.py Tests/test_util.py Tests/test_webp_leaks.py conftest.py depends/README.rst depends/diffcover-install.sh depends/diffcover-run.sh depends/download-and-extract.sh depends/install_extra_test_images.sh depends/install_imagequant.sh depends/install_openjpeg.sh depends/install_raqm.sh depends/install_raqm_cmake.sh depends/install_webp.sh depends/termux.sh docs/COPYING docs/Guardfile docs/Makefile docs/PIL.rst docs/about.rst docs/conf.py docs/deprecations.rst docs/example/DdsImagePlugin.py docs/example/anchors.py docs/handbook/appendices.rst docs/handbook/concepts.rst docs/handbook/image-file-formats.rst docs/handbook/index.rst docs/handbook/overview.rst docs/handbook/text-anchors.rst docs/handbook/tutorial.rst docs/handbook/writing-your-own-file-decoder.rst docs/index.rst docs/installation.rst docs/make.bat docs/porting.rst docs/reference/ExifTags.rst docs/reference/Image.rst docs/reference/ImageChops.rst docs/reference/ImageCms.rst docs/reference/ImageColor.rst docs/reference/ImageDraw.rst docs/reference/ImageEnhance.rst docs/reference/ImageFile.rst docs/reference/ImageFilter.rst docs/reference/ImageFont.rst docs/reference/ImageGrab.rst docs/reference/ImageMath.rst docs/reference/ImageMorph.rst docs/reference/ImageOps.rst docs/reference/ImagePalette.rst docs/reference/ImagePath.rst docs/reference/ImageQt.rst docs/reference/ImageSequence.rst docs/reference/ImageShow.rst docs/reference/ImageStat.rst docs/reference/ImageTk.rst docs/reference/ImageWin.rst docs/reference/JpegPresets.rst docs/reference/PSDraw.rst docs/reference/PixelAccess.rst docs/reference/PyAccess.rst docs/reference/TiffTags.rst docs/reference/block_allocator.rst docs/reference/features.rst docs/reference/index.rst docs/reference/internal_design.rst docs/reference/internal_modules.rst docs/reference/limits.rst docs/reference/open_files.rst docs/reference/plugins.rst docs/releasenotes/2.7.0.rst docs/releasenotes/2.8.0.rst docs/releasenotes/3.0.0.rst docs/releasenotes/3.1.0.rst docs/releasenotes/3.1.1.rst docs/releasenotes/3.1.2.rst docs/releasenotes/3.2.0.rst docs/releasenotes/3.3.0.rst docs/releasenotes/3.3.2.rst docs/releasenotes/3.4.0.rst docs/releasenotes/4.0.0.rst docs/releasenotes/4.1.0.rst docs/releasenotes/4.1.1.rst docs/releasenotes/4.2.0.rst docs/releasenotes/4.2.1.rst docs/releasenotes/4.3.0.rst docs/releasenotes/5.0.0.rst docs/releasenotes/5.1.0.rst docs/releasenotes/5.2.0.rst docs/releasenotes/5.3.0.rst docs/releasenotes/5.4.0.rst docs/releasenotes/5.4.1.rst docs/releasenotes/6.0.0.rst docs/releasenotes/6.1.0.rst docs/releasenotes/6.2.0.rst docs/releasenotes/6.2.1.rst docs/releasenotes/6.2.2.rst docs/releasenotes/7.0.0.rst docs/releasenotes/7.1.0.rst docs/releasenotes/7.1.1.rst docs/releasenotes/7.1.2.rst docs/releasenotes/7.2.0.rst docs/releasenotes/8.0.0.rst docs/releasenotes/8.0.1.rst docs/releasenotes/index.rst docs/releasenotes/template.rst docs/resources/anchor_horizontal.svg docs/resources/anchor_vertical.svg docs/resources/css/dark.css docs/resources/favicon.ico docs/resources/js/script.js selftest.py setup.cfg setup.py src/PIL/BdfFontFile.py src/PIL/BlpImagePlugin.py src/PIL/BmpImagePlugin.py src/PIL/BufrStubImagePlugin.py src/PIL/ContainerIO.py src/PIL/CurImagePlugin.py src/PIL/DcxImagePlugin.py src/PIL/DdsImagePlugin.py src/PIL/EpsImagePlugin.py src/PIL/ExifTags.py src/PIL/FitsStubImagePlugin.py src/PIL/FliImagePlugin.py src/PIL/FontFile.py src/PIL/FpxImagePlugin.py src/PIL/FtexImagePlugin.py src/PIL/GbrImagePlugin.py src/PIL/GdImageFile.py src/PIL/GifImagePlugin.py src/PIL/GimpGradientFile.py src/PIL/GimpPaletteFile.py src/PIL/GribStubImagePlugin.py src/PIL/Hdf5StubImagePlugin.py src/PIL/IcnsImagePlugin.py src/PIL/IcoImagePlugin.py src/PIL/ImImagePlugin.py src/PIL/Image.py src/PIL/ImageChops.py src/PIL/ImageCms.py src/PIL/ImageColor.py src/PIL/ImageDraw.py src/PIL/ImageDraw2.py src/PIL/ImageEnhance.py src/PIL/ImageFile.py src/PIL/ImageFilter.py src/PIL/ImageFont.py src/PIL/ImageGrab.py src/PIL/ImageMath.py src/PIL/ImageMode.py src/PIL/ImageMorph.py src/PIL/ImageOps.py src/PIL/ImagePalette.py src/PIL/ImagePath.py src/PIL/ImageQt.py src/PIL/ImageSequence.py src/PIL/ImageShow.py src/PIL/ImageStat.py src/PIL/ImageTk.py src/PIL/ImageTransform.py src/PIL/ImageWin.py src/PIL/ImtImagePlugin.py src/PIL/IptcImagePlugin.py src/PIL/Jpeg2KImagePlugin.py src/PIL/JpegImagePlugin.py src/PIL/JpegPresets.py src/PIL/McIdasImagePlugin.py src/PIL/MicImagePlugin.py src/PIL/MpegImagePlugin.py src/PIL/MpoImagePlugin.py src/PIL/MspImagePlugin.py src/PIL/PSDraw.py src/PIL/PaletteFile.py src/PIL/PalmImagePlugin.py src/PIL/PcdImagePlugin.py src/PIL/PcfFontFile.py src/PIL/PcxImagePlugin.py src/PIL/PdfImagePlugin.py src/PIL/PdfParser.py src/PIL/PixarImagePlugin.py src/PIL/PngImagePlugin.py src/PIL/PpmImagePlugin.py src/PIL/PsdImagePlugin.py src/PIL/PyAccess.py src/PIL/SgiImagePlugin.py src/PIL/SpiderImagePlugin.py src/PIL/SunImagePlugin.py src/PIL/TarIO.py src/PIL/TgaImagePlugin.py src/PIL/TiffImagePlugin.py src/PIL/TiffTags.py src/PIL/WalImageFile.py src/PIL/WebPImagePlugin.py src/PIL/WmfImagePlugin.py src/PIL/XVThumbImagePlugin.py src/PIL/XbmImagePlugin.py src/PIL/XpmImagePlugin.py src/PIL/__init__.py src/PIL/__main__.py src/PIL/_binary.py src/PIL/_tkinter_finder.py src/PIL/_util.py src/PIL/_version.py src/PIL/features.py src/Tk/_tkmini.h src/Tk/tkImaging.c src/_imaging.c src/_imagingcms.c src/_imagingft.c src/_imagingmath.c src/_imagingmorph.c src/_imagingtk.c src/_webp.c src/decode.c src/display.c src/encode.c src/libImaging/Access.c src/libImaging/AlphaComposite.c src/libImaging/Bands.c src/libImaging/BcnDecode.c src/libImaging/Bit.h src/libImaging/BitDecode.c src/libImaging/Blend.c src/libImaging/BoxBlur.c src/libImaging/Chops.c src/libImaging/ColorLUT.c src/libImaging/Convert.c src/libImaging/ConvertYCbCr.c src/libImaging/Copy.c src/libImaging/Crop.c src/libImaging/Dib.c src/libImaging/Draw.c src/libImaging/Effects.c src/libImaging/EpsEncode.c src/libImaging/Except.c src/libImaging/File.c src/libImaging/Fill.c src/libImaging/Filter.c src/libImaging/FliDecode.c src/libImaging/Geometry.c src/libImaging/GetBBox.c src/libImaging/Gif.h src/libImaging/GifDecode.c src/libImaging/GifEncode.c src/libImaging/HexDecode.c src/libImaging/Histo.c src/libImaging/ImDib.h src/libImaging/ImPlatform.h src/libImaging/Imaging.h src/libImaging/ImagingUtils.h src/libImaging/Jpeg.h src/libImaging/Jpeg2K.h src/libImaging/Jpeg2KDecode.c src/libImaging/Jpeg2KEncode.c src/libImaging/JpegDecode.c src/libImaging/JpegEncode.c src/libImaging/Matrix.c src/libImaging/ModeFilter.c src/libImaging/Negative.c src/libImaging/Offset.c src/libImaging/Pack.c src/libImaging/PackDecode.c src/libImaging/Palette.c src/libImaging/Paste.c src/libImaging/PcdDecode.c src/libImaging/PcxDecode.c src/libImaging/PcxEncode.c src/libImaging/Point.c src/libImaging/Quant.c src/libImaging/QuantHash.c src/libImaging/QuantHash.h src/libImaging/QuantHeap.c src/libImaging/QuantHeap.h src/libImaging/QuantOctree.c src/libImaging/QuantOctree.h src/libImaging/QuantPngQuant.c src/libImaging/QuantPngQuant.h src/libImaging/QuantTypes.h src/libImaging/RankFilter.c src/libImaging/Raw.h src/libImaging/RawDecode.c src/libImaging/RawEncode.c src/libImaging/Reduce.c src/libImaging/Resample.c src/libImaging/Sgi.h src/libImaging/SgiRleDecode.c src/libImaging/Storage.c src/libImaging/SunRleDecode.c src/libImaging/TgaRleDecode.c src/libImaging/TgaRleEncode.c src/libImaging/TiffDecode.c src/libImaging/TiffDecode.h src/libImaging/Unpack.c src/libImaging/UnpackYCC.c src/libImaging/UnsharpMask.c src/libImaging/XbmDecode.c src/libImaging/XbmEncode.c src/libImaging/ZipCodecs.h src/libImaging/ZipDecode.c src/libImaging/ZipEncode.c src/libImaging/codec_fd.c src/libImaging/raqm.h src/map.c src/outline.c src/path.c tox.ini winbuild/build.rst winbuild/build_prepare.py winbuild/fribidi.cmake winbuild/raqm.cmake winbuild/tiff.opt <<<<<< network # path=#usr#include#webp#decode.h.gcov.reduced -: 0:Source:/usr/include/webp/decode.h 162:440: call 0 never executed:: call 1 returned 100%:: #####:476: call 0 never executed:: <<<<<< EOF # path=src#libImaging#HexDecode.c.gcov.reduced -: 0:Source:src/libImaging/HexDecode.c func 194:24: 194:29: 1254:33: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:34: 1254:37: branch 0 taken 69% (fallthrough):: branch 1 taken 31%:: branch 2 taken 0% (fallthrough):: branch 3 taken 100%:: branch 4 taken 100% (fallthrough):: branch 5 taken 0%:: 1254:38: branch 0 taken 80% (fallthrough):: branch 1 taken 20%:: branch 2 taken 0% (fallthrough):: branch 3 taken 100%:: branch 4 taken 100% (fallthrough):: branch 5 taken 0%:: 1254:40: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:42: #####:43: 1254:47: 1254:48: 1254:50: 1254:52: branch 0 taken 0%:: branch 1 taken 100% (fallthrough):: 1254:55: call 0 returned 100%:: 1254:58: 1254:60: branch 0 taken 85%:: branch 1 taken 15% (fallthrough):: <<<<<< EOF # path=src#libImaging#PcxEncode.c.gcov.reduced -: 0:Source:src/libImaging/PcxEncode.c func 40:25: 40:29: 40:30: 40:31: 40:32: 40:33: 40:36: 40:38: branch 0 taken 43% (fallthrough):: branch 1 taken 58%:: 17:40: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 0% (fallthrough):: branch 3 taken 100%:: #####:41: #####:42: 17:44: 40:47: 40:48: branch 0 taken 30% (fallthrough):: branch 1 taken 70%:: 12:49: 12:50: 40:53: 40:58: 40:60: 3883:65: branch 0 taken 0%:: branch 1 taken 99%:: branch 2 taken 1%:: 3860:66: 3860:69: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 17:70: 17:71: 7686:74: call 0 returned 100%:: 3843:75: 3843:76: 3843:78: 3843:80: 3843:81: 3843:83: 3843:85: 1278:88: 2430497:102: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 2425372:104: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 239:106: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:107: 238:109: 238:110: 238:111: 238:112: 238:114: 2425371:117: 2425371:119: branch 0 taken 63% (fallthrough):: branch 1 taken 37%:: 1517079:121: 1517079:122: 908292:126: branch 0 taken 67% (fallthrough):: branch 1 taken 33%:: branch 2 taken 87% (fallthrough):: branch 3 taken 13%:: 531522:127: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 5:128: 531517:130: 531517:131: 531517:132: 376770:134: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 376668:135: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 13:136: 376655:138: 376655:139: 376655:140: 376655:141: 908274:145: 908274:146: 908274:148: 5125:153: branch 0 taken 26% (fallthrough):: branch 1 taken 74%:: branch 2 taken 67% (fallthrough):: branch 3 taken 33%:: 907:154: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 2:155: 905:157: 905:158: 905:159: 4218:161: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 4218:162: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 2:163: 4216:165: 4216:166: 4216:167: 4216:168: 2816:172: branch 0 taken 35%:: branch 1 taken 65% (fallthrough):: 2816:173: 2816:174: 2816:175: 5121:178: branch 0 taken 25% (fallthrough):: branch 1 taken 75%:: 1278:179: 1278:180: 1278:181: 5121:183: branch 0 taken 25% (fallthrough):: branch 1 taken 75%:: 3843:186: 3843:187: <<<<<< EOF # path=src#decode.c.gcov.reduced -: 0:Source:src/decode.c func 17475:61: 17475:66: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 17475:70: call 0 returned 100%:: 17475:71: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 34950:76: 17475:79: branch 0 taken 96% (fallthrough):: branch 1 taken 4%:: 16747:80: 16747:81: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:82: #####:83: call 0 never executed:: #####:84: 17475:91: 17475:94: 17475:95: 17475:98: 17475:102: 17475:104: func 17475:108: 17475:110: branch 0 taken 7% (fallthrough):: branch 1 taken 93%:: 1300:111: call 0 returned 100%:: 17475:113: 17475:114: 34950:115: 34950:116: 17475:117: call 0 returned 100%:: 17475:118: func 18640:121: 18640:128: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 18640:132: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 18600:133: call 0 returned 100%:: 18640:136: call 0 returned 100%:: 18640:138: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 18600:139: call 0 returned 100%:: 18640:142: call 0 returned 100%:: func 3437:146: 3437:148: 3437:150: branch 0 taken 38% (fallthrough):: branch 1 taken 62%:: 1299:151: call 0 returned 100%:: 3437:154: call 0 returned 100%:: func 17475:162: 17475:169: 17475:172: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 17475:175: call 0 returned 100%:: 17475:176: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 17475:180: 17475:182: 17475:185: branch 0 taken 98% (fallthrough):: branch 1 taken 2%:: branch 2 taken 81% (fallthrough):: branch 3 taken 19%:: 13934:186: 13934:187: 3541:189: 3541:190: 3541:191: 3541:192: 34950:195: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 100% (fallthrough):: branch 3 taken 0%:: 34950:196: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 34950:197: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 17475:198: #####:199: call 0 never executed:: #####:200: 17475:204: branch 0 taken 95% (fallthrough):: branch 1 taken 5%:: 16521:205: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 16496:206: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:207: call 0 never executed:: 16496:209: 16521:212: 16521:213: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:214: call 0 never executed:: 17475:220: 34950:221: 17475:222: 17475:224: 17475:225: func 40:229: 40:234: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 40:238: 80:240: 40:241: 40:243: 40:244: func 3437:249: 3437:251: call 0 returned 100%:: func 16521:306: 16521:312: call 0 returned 100%:: 16521:313: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:314: #####:315: call 0 never executed:: #####:316: 16521:319: 16521:320: 16521:322: func #####:331: #####:336: #####:337: #####:338: #####:339: #####:340: #####:341: call 0 never executed:: branch 1 never executed:: branch 2 never executed:: #####:346: branch 0 never executed:: branch 1 never executed:: #####:347: call 0 never executed:: #####:348: #####:351: call 0 never executed:: #####:352: branch 0 never executed:: branch 1 never executed:: #####:356: #####:358: #####:360: #####:361: #####:362: #####:363: #####:365: func 7:374: 7:380: 7:381: 7:382: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 7:386: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 0% (fallthrough):: branch 3 taken 100%:: branch 4 never executed:: branch 5 never executed:: branch 6 never executed:: branch 7 never executed:: #####:398: #####:399: call 0 never executed:: #####:400: 7:403: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:404: call 0 never executed:: #####:405: 7:408: call 0 returned 100%:: 7:409: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 7:413: 7:414: 7:415: 7:417: func 443:426: 443:430: call 0 returned 100%:: 443:431: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 443:435: 443:437: func 470:446: 470:451: 470:452: 470:453: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 470:457: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: branch 2 taken 0% (fallthrough):: branch 3 taken 100%:: #####:458: call 0 never executed:: #####:459: 470:462: call 0 returned 100%:: 470:463: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 470:467: 470:469: 470:470: 470:472: func 194:481: 194:487: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 194:491: call 0 returned 100%:: 194:492: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 194:496: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 194:500: 194:502: func 77:517: 77:526: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 77:532: call 0 returned 100%:: 77:533: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 77:537: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 77:541: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:542: #####:543: call 0 never executed:: #####:544: 77:547: 77:549: func 21:560: 21:566: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 21:570: call 0 returned 100%:: 21:571: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 21:575: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 21:579: 21:581: func 1:590: 1:594: call 0 returned 100%:: 1:595: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 1:600: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 1:604: 1:606: func 25:615: 25:622: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 25:626: call 0 returned 100%:: 25:627: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 25:631: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 25:635: 25:637: 25:639: func 14893:648: 14893:654: 14893:655: 14893:656: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 14893:660: call 0 returned 100%:: 14893:661: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 14893:665: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 14893:669: 14893:671: 14893:673: 14893:675: func 7:684: 7:690: 7:691: 7:692: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 7:696: call 0 returned 100%:: 7:697: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 7:701: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 7:705: 7:706: 7:707: 7:709: 7:711: func 4:720: 4:726: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 4:730: call 0 returned 100%:: 4:731: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 4:735: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 4:739: 4:741: func 30:750: 30:756: 30:757: 30:758: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 30:762: call 0 returned 100%:: 30:763: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 30:767: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 30:771: 30:773: 30:774: 30:776: func 3:785: 3:789: call 0 returned 100%:: 3:790: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 3:794: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 3:798: 3:800: func 1060:813: 1060:819: 1060:820: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 1060:824: call 0 returned 100%:: 1060:825: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 1060:829: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 1060:833: 1060:834: 1060:836: 1060:838: func 206:865: 206:872: 206:873: 206:875: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 206:880: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:881: 206:884: call 0 returned 100%:: 206:885: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 206:892: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: branch 3 taken 75% (fallthrough):: branch 4 taken 25%:: 154:893: 206:896: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 206:900: 206:901: 412:903: 412:904: 206:906: 206:907: 206:909: func 34:922: 34:930: 34:931: 34:932: 34:933: 34:935: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 34:940: branch 0 taken 88% (fallthrough):: branch 1 taken 12%:: 30:942: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 30:944: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 34:950: call 0 returned 100%:: 34:951: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 34:955: 34:956: 34:957: 34:959: 34:961: 34:962: 34:963: 34:964: 34:965: 34:967: <<<<<< EOF # path=src#libImaging#XbmEncode.c.gcov.reduced -: 0:Source:src/libImaging/XbmEncode.c func 14:21: 14:23: 14:25: 14:28: branch 0 taken 36% (fallthrough):: branch 1 taken 64%:: 5:31: 5:33: 14:37: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: #####:38: #####:39: 1521:44: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 3024:46: call 0 returned 100%:: 1512:47: 1512:48: 1512:50: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 133003:53: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 133003:55: 133003:57: 133003:58: 133003:59: 133003:60: 133003:61: 133003:62: 133003:64: branch 0 taken 7% (fallthrough):: branch 1 taken 93%:: 8865:65: 8865:66: 8865:67: 1507:72: 189:77: branch 0 taken 97%:: branch 1 taken 3% (fallthrough):: 189:79: 189:81: 189:82: 189:83: 189:84: 189:86: branch 0 taken 97% (fallthrough):: branch 1 taken 3%:: 184:87: 184:88: branch 0 taken 7% (fallthrough):: branch 1 taken 93%:: 12:89: 12:90: 12:91: 5:94: 189:97: 5:101: 5:102: 14:106: <<<<<< EOF # path=src#libImaging#PackDecode.c.gcov.reduced -: 0:Source:src/libImaging/PackDecode.c func 21:20: 21:27: 24288:31: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:32: 24288:35: branch 0 taken 59% (fallthrough):: branch 1 taken 41%:: 14438:37: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:39: #####:40: 14438:44: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:45: 80260:48: branch 0 taken 82%:: branch 1 taken 18% (fallthrough):: 65822:49: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 65822:53: 14438:56: 9850:61: 9850:63: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: #####:64: 278242:67: branch 0 taken 97%:: branch 1 taken 3% (fallthrough):: 278242:68: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 278242:72: 9850:75: 24288:79: branch 0 taken 89%:: branch 1 taken 11% (fallthrough):: 8064:82: call 0 returned 100%:: 5376:83: 2688:86: 2688:88: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: <<<<<< EOF # path=src#libImaging#Storage.c.gcov.reduced -: 0:Source:src/libImaging/Storage.c func 1088748:49: 1088748:54: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:55: call 0 never executed:: 1088748:58: 1088748:59: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:60: call 0 never executed:: 1088748:64: 1088748:65: 1088748:67: 1088748:69: branch 0 taken 96% (fallthrough):: branch 1 taken 4%:: 1041613:71: 1041613:72: 47135:74: branch 0 taken 4% (fallthrough):: branch 1 taken 96%:: 1945:76: 1945:77: 1945:78: call 0 returned 100%:: 45190:80: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 80:82: 80:83: 80:84: 80:85: call 0 returned 100%:: 45110:87: branch 0 taken 18% (fallthrough):: branch 1 taken 82%:: 8273:89: 8273:90: 36837:92: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 376:94: 376:95: 376:96: 36461:98: branch 0 taken 2% (fallthrough):: branch 1 taken 98%:: 619:100: 619:101: 619:102: 35842:104: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 444:106: 444:107: 444:108: 444:109: 35398:111: branch 0 taken 21% (fallthrough):: branch 1 taken 79%:: 7607:113: 7607:114: 7607:115: 7607:116: 27791:118: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: branch 2 taken 99% (fallthrough):: branch 3 taken 1%:: 27595:119: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: branch 2 taken 1% (fallthrough):: branch 3 taken 99%:: 294:122: 294:123: 294:124: 294:125: 27497:127: branch 0 taken 88% (fallthrough):: branch 1 taken 12%:: 24127:129: 24127:130: 24127:131: 3370:133: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 6:136: 6:137: 6:138: 6:139: 3364:141: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:144: 1:145: 1:146: 1:147: 3363:149: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:152: 1:153: 1:154: 1:155: 3362:157: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:160: 1:161: 1:162: 1:163: 3361:165: branch 0 taken 3% (fallthrough):: branch 1 taken 97%:: 111:167: 111:168: 3250:170: branch 0 taken 69% (fallthrough):: branch 1 taken 31%:: 2236:172: 2236:173: 1014:175: branch 0 taken 64% (fallthrough):: branch 1 taken 36%:: 647:177: 647:178: 367:180: branch 0 taken 51% (fallthrough):: branch 1 taken 49%:: 186:182: 186:183: 181:185: branch 0 taken 44% (fallthrough):: branch 1 taken 56%:: 79:187: 79:188: 79:189: 102:191: branch 0 taken 33% (fallthrough):: branch 1 taken 67%:: 34:194: 34:195: 34:196: 68:198: branch 0 taken 91% (fallthrough):: branch 1 taken 9%:: 62:201: 62:202: 62:203: 6:206: 6:207: call 0 returned 100%:: 2177484:211: 1088742:215: 1088742:217: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:218: #####:219: call 0 never executed:: 1088742:223: branch 0 taken 97%:: branch 1 taken 3%:: branch 2 taken 0%:: 1052133:224: 1052133:225: 1052133:226: 36609:227: 36609:228: 36609:229: 1088742:232: 1088742:234: func 1088642:238: 1088642:240: call 0 returned 100%:: func 1088770:245: 1088770:247: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 1088702:251: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 2155:252: call 0 returned 100%:: 1088702:255: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 1088212:256: call 0 returned 100%:: 1088702:259: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 1088702:260: 1088702:263: func 20:283: 20:287: call 0 returned 100%:: 20:289: branch 0 taken 75% (fallthrough):: branch 1 taken 25%:: branch 2 taken 60% (fallthrough):: branch 3 taken 40%:: 9:290: 9:291: 11:292: branch 0 taken 9% (fallthrough):: branch 1 taken 91%:: 1:293: 1:294: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 1:298: 10:300: 10:301: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 20:305: 20:307: func 40:311: 209:313: branch 0 taken 76%:: branch 1 taken 24% (fallthrough):: 129:314: 129:315: 129:316: 40:318: func 1089923:321: 1089923:323: 1089923:325: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 129:327: 129:328: 129:330: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:331: 129:333: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:335: #####:336: #####:337: 129:339: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:340: 129:342: 129:343: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:344: 1089794:347: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 1082646:348: 7148:350: 1089794:352: 1089923:354: 1089923:355: func 1089883:359: 1089883:361: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 258:363: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:364: #####:365: 258:367: 258:368: 1089625:370: 1089625:371: 1089883:373: func 1088101:377: 1088101:379: 1088101:381: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 2177984:382: branch 0 taken 50%:: branch 1 taken 50% (fallthrough):: 1089883:383: call 0 returned 100%:: 1089883:384: 1088101:386: 1088101:388: func 1088631:391: 1088631:394: 1088631:395: 1088631:397: 1088631:400: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: branch 2 taken 99% (fallthrough):: branch 3 taken 1%:: 1088141:404: 1088141:405: 1088141:406: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:407: 1088141:409: 1088141:414: 1088141:415: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: #####:416: call 0 never executed:: 9509420:422: branch 0 taken 90%:: branch 1 taken 10% (fallthrough):: 9509420:423: branch 0 taken 11% (fallthrough):: branch 1 taken 89%:: 1089923:425: 1089923:426: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 1088031:427: 1089923:429: 1089923:430: call 0 returned 100%:: 1089923:431: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:432: call 0 never executed:: #####:433: call 0 never executed:: 1089923:435: 1089923:437: 2179846:438: 1089923:439: 9509420:442: 9509420:444: 9509420:445: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1892:447: 1892:448: 1088141:452: 1088141:454: func 5:463: 5:465: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 5:466: 5:468: func 5:471: 10:476: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 0% (fallthrough):: branch 3 taken 100%:: 5:477: #####:478: call 0 never executed:: 5:481: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:485: 5:488: 5:491: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: #####:492: call 0 never executed:: 640:495: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 640:496: 640:497: 5:500: 5:502: func 1088638:510: 1088638:514: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:515: call 0 returned 100%:: 1088637:518: call 0 returned 100%:: 1088637:519: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 1088631:523: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:527: call 0 never executed:: #####:530: call 0 never executed:: branch 1 never executed:: branch 2 never executed:: #####:534: call 0 never executed:: #####:535: func 6428:539: 6428:541: call 0 returned 100%:: func 1082210:545: 1082210:547: call 0 returned 100%:: func 5:551: 5:555: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:556: call 0 never executed:: 5:559: call 0 returned 100%:: 5:560: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 5:564: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:568: call 0 never executed:: #####:569: func 10564:573: 10564:577: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 25:579: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 25:580: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 25:581: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:582: call 0 never executed:: 10539:586: call 0 returned 100%:: 10539:587: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: func 1032351:596: 1032351:598: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1322:599: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 1322:600: call 0 returned 100%:: 1322:602: call 0 returned 100%:: 1032351:604: <<<<<< EOF # path=src#libImaging#QuantOctree.c.gcov.reduced -: 0:Source:src/libImaging/QuantOctree.c func 52:55: 52:59: 52:60: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 52:64: 52:65: 52:66: 52:67: 52:70: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:71: #####:72: 52:76: 52:77: 52:78: 52:79: 52:83: 52:84: 52:85: 52:86: 52:89: 52:91: 52:93: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:94: #####:95: func 52:101: 52:102: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 52:103: 52:104: 52:106: 878119:112: func 468519:116: 468519:117: 468519:118: 468519:119: 468519:120: 937038:121: 468519:126: 468519:127: func 232069:131: 232069:132: 232069:133: 232069:134: 232069:135: 232069:136: 232069:137: 232069:138: 15488:144: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: branch 2 taken 99%:: branch 3 taken 1% (fallthrough):: branch 4 taken 99%:: branch 5 taken 1% (fallthrough):: 15488:145: branch 0 taken 10% (fallthrough):: branch 1 taken 90%:: branch 2 taken 8% (fallthrough):: branch 3 taken 92%:: branch 4 taken 8% (fallthrough):: branch 5 taken 92%:: 1291:146: func 7553:153: 7553:154: 7553:155: branch 0 taken 55% (fallthrough):: branch 1 taken 45%:: 4135:156: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 4135:157: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 4135:158: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 4135:159: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 3418:161: 3418:162: 3418:163: 3418:164: 7553:166: func 691272:169: 691272:170: func 26:174: 26:176: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 26:180: 26:181: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 52:184: 26:186: call 0 returned 100%:: func 204800:192: 204800:193: 204800:194: 204800:195: 204800:196: 204800:197: 204800:198: func 26:201: 26:206: 26:210: call 0 returned 100%:: 26:211: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 26:215: branch 0 taken 50% (fallthrough):: branch 1 taken 50%:: 13:216: 13:217: 13:219: 13:220: 26:222: branch 0 taken 50% (fallthrough):: branch 1 taken 50%:: 13:223: 13:224: 13:226: 13:227: 26:229: branch 0 taken 50% (fallthrough):: branch 1 taken 50%:: 13:230: 13:231: 13:233: 13:234: 26:236: branch 0 taken 46% (fallthrough):: branch 1 taken 54%:: 12:237: 12:238: 14:240: 14:241: 250:244: branch 0 taken 90% (fallthrough):: branch 1 taken 10%:: 3584:245: branch 0 taken 94% (fallthrough):: branch 1 taken 6%:: 32768:246: branch 0 taken 90% (fallthrough):: branch 1 taken 10%:: 204800:247: branch 0 taken 86%:: branch 1 taken 14% (fallthrough):: 409600:248: 409600:253: 409600:258: call 0 returned 100%:: 204800:259: 204800:260: func 31:270: 2949:274: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 2918:275: 2918:278: branch 0 taken 59% (fallthrough):: branch 1 taken 41%:: 1709:279: 1209:282: call 0 returned 100%:: 1209:283: 1209:284: 1209:285: 1209:286: 1209:287: 1209:288: 31:290: 3172:294: 3172:295: func 232069:299: 232069:300: 232069:301: func 26:304: 3198:307: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 3172:308: call 0 returned 100%:: 3172:309: 26:311: func 13:314: 26:316: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 100% (fallthrough):: branch 3 taken 0%:: 13:317: 13:321: 13:322: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 26:325: 26:326: 13:327: func 13:331: 13:336: 13:337: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 3172:341: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 3172:342: call 0 returned 100%:: 232069:354: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 232069:355: call 0 returned 100%:: func 13:362: 13:370: 13:371: 13:372: 13:373: 13:374: 13:375: 13:376: 13:377: 13:382: branch 0 taken 8% (fallthrough):: branch 1 taken 92%:: 1:386: 26:405: call 0 returned 100%:: 26:406: 13:407: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 232069:410: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 232069:411: call 0 returned 100%:: 13:415: call 0 returned 100%:: 13:417: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 26:420: 13:423: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:424: 13:428: 13:431: call 0 returned 100%:: 13:432: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 13:437: call 0 returned 100%:: 75:440: branch 0 taken 58% (fallthrough):: branch 1 taken 42%:: 18:443: 18:444: 18:445: call 0 returned 100%:: 18:446: 13:450: call 0 returned 100%:: 13:451: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 13:454: call 0 returned 100%:: 13:457: 13:458: 13:459: 13:460: 13:461: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 26:466: call 0 returned 100%:: 26:467: 13:468: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 13:471: call 0 returned 100%:: 13:475: call 0 returned 100%:: 13:477: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 13:482: call 0 returned 100%:: 13:486: 13:487: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 13:490: 13:493: call 0 returned 100%:: 13:494: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 13:498: 13:499: 13:501: call 0 returned 100%:: 13:502: call 0 returned 100%:: 13:503: call 0 returned 100%:: 13:504: call 0 returned 100%:: 13:505: 13:506: #####:508: #####:511: #####:512: call 0 never executed:: #####:513: call 0 never executed:: #####:514: #####:515: #####:516: #####:517: call 0 never executed:: #####:518: call 0 never executed:: #####:519: <<<<<< EOF # path=src#libImaging#Pack.c.gcov.reduced -: 0:Source:src/libImaging/Pack.c func 44769:77: 44769:81: 41686077:82: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 41641308:83: branch 0 taken 68% (fallthrough):: branch 1 taken 32%:: 28342814:84: 41641308:86: 41641308:87: branch 0 taken 12% (fallthrough):: branch 1 taken 88%:: 5193992:88: 5193992:89: 44769:92: branch 0 taken 54% (fallthrough):: branch 1 taken 46%:: 24228:93: 44769:95: func 258:98: 258:102: 33042:103: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 32784:104: branch 0 taken 67% (fallthrough):: branch 1 taken 33%:: 21993:105: 32784:107: 32784:108: branch 0 taken 13% (fallthrough):: branch 1 taken 88%:: 4098:109: 4098:110: 258:113: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:114: 258:116: func 1514:119: 1514:123: 1067066:124: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 1065552:125: branch 0 taken 33% (fallthrough):: branch 1 taken 67%:: 353490:126: 1065552:128: 1065552:129: branch 0 taken 13% (fallthrough):: branch 1 taken 88%:: 133194:130: 133194:131: 1514:134: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:135: 1514:137: func 2:140: 2:144: 18:145: branch 0 taken 89%:: branch 1 taken 11% (fallthrough):: 16:146: branch 0 taken 31% (fallthrough):: branch 1 taken 69%:: 5:147: 16:149: 16:150: branch 0 taken 13% (fallthrough):: branch 1 taken 88%:: 2:151: 2:152: 2:155: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:156: 2:158: func 45:161: 663:165: branch 0 taken 93%:: branch 1 taken 7% (fallthrough):: 618:166: branch 0 taken 96% (fallthrough):: branch 1 taken 4%:: 45:168: func 1:171: 4:173: branch 0 taken 67%:: branch 1 taken 33% (fallthrough):: 4:174: 2:175: 2:176: 1:179: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:180: 1:182: func 2:185: 6:187: branch 0 taken 50%:: branch 1 taken 50% (fallthrough):: 8:188: 4:189: 6:190: 2:191: 2:192: 2:195: branch 0 taken 0%:: branch 1 taken 50%:: branch 2 taken 0%:: branch 3 taken 50%:: #####:196: #####:197: #####:198: #####:199: #####:200: 1:201: 2:202: 1:203: 1:204: #####:205: #####:206: 2:208: func 1:211: 3:215: branch 0 taken 67%:: branch 1 taken 33% (fallthrough):: 2:216: 2:217: 2:218: 1:220: func 385:223: 49539:227: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 49154:228: 49154:229: 49154:230: 385:232: func 14830:236: 1848858:240: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 1834028:241: 1834028:242: 1834028:243: 14830:245: func 130:248: 16520:252: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 16390:253: 16390:254: 16390:255: 130:257: func 219710:260: 219710:262: 235665826:273: branch 0 taken 99%:: branch 1 taken 1%:: 470892232:274: 235446116:275: 219710:277: branch 0 taken 50%:: branch 1 taken 50% (fallthrough):: 219710:278: 219710:279: 219710:280: 219710:281: 219710:284: func 1:287: 3:291: branch 0 taken 67%:: branch 1 taken 33% (fallthrough):: 2:292: 2:293: 2:294: 2:295: 2:296: 1:298: func 1379:301: 208412:305: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 207033:306: 207033:307: 207033:308: 207033:309: 1379:311: func 1550:314: 1081054:318: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 1079504:319: 1079504:320: 1079504:321: 1079504:322: 1079504:323: 1550:325: func 2:328: 7:332: branch 0 taken 71%:: branch 1 taken 29% (fallthrough):: 5:333: 5:334: 5:335: 5:336: 5:337: 2:339: func 2746:342: 468466:346: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 465720:347: 465720:348: 465720:349: 465720:350: 465720:351: 2746:353: func 2:356: 8:360: branch 0 taken 75%:: branch 1 taken 25% (fallthrough):: 6:361: 6:362: 6:363: 6:364: 6:365: 2:367: func 1:370: 4:374: branch 0 taken 75%:: branch 1 taken 25% (fallthrough):: 3:375: 3:377: 3:378: 3:379: 3:380: 1:382: func 1035:385: 330258:389: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 329223:390: 329223:391: 329223:392: 329223:393: 1035:395: func 3:398: 12:402: branch 0 taken 75%:: branch 1 taken 25% (fallthrough):: 9:403: 9:404: 9:405: 9:406: 9:407: 3:409: func 293:412: 293:416: 22775:417: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 22482:419: 22482:420: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 22407:422: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 22407:425: 22482:427: 22482:428: 293:430: func 320:433: 320:435: 37184:436: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 36864:437: 36864:438: 320:441: func 64:443: 64:445: 4160:446: branch 0 taken 98%:: branch 1 taken 2% (fallthrough):: 4096:447: 4096:448: 64:450: func 290:454: 290:457: 34086:458: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 33796:459: 33796:460: 290:462: func 1025:465: 132100:469: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 131075:470: 131075:471: 131075:472: 131075:473: 1025:475: func 222809:478: 445618:481: 222809:482: func 8449:485: 16898:488: 8449:489: func #####:492: #####:495: #####:496: func 77688:499: 155376:502: 77688:503: func 2189:506: 1022553:510: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 1020364:511: 2189:513: func 6:516: 24:519: branch 0 taken 75%:: branch 1 taken 25% (fallthrough):: 18:520: 6:522: func 6:525: 24:528: branch 0 taken 75%:: branch 1 taken 25% (fallthrough):: 18:529: 6:531: func 6:534: 24:537: branch 0 taken 75%:: branch 1 taken 25% (fallthrough):: 18:538: 6:540: func 5:543: 526:546: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 521:547: 5:549: func 4444:687: 79772:692: branch 0 taken 100%:: branch 1 taken 0% (fallthrough):: 86744:693: branch 0 taken 9% (fallthrough):: branch 1 taken 91%:: branch 2 taken 64% (fallthrough):: branch 3 taken 36%:: 6972:694: 4444:695: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 4444:696: 4444:698: <<<<<< EOF # path=src#libImaging#ConvertYCbCr.c.gcov.reduced -: 0:Source:src/libImaging/ConvertYCbCr.c func 1280:338: 165120:345: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 163840:347: 163840:348: 163840:349: 163840:350: 163840:352: 163840:353: 163840:354: 163840:356: 163840:357: 163840:358: 163840:359: 1280:361: func 1280:364: 165120:371: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 163840:373: 163840:374: 163840:375: 163840:376: 163840:378: 163840:379: 163840:380: 163840:382: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 163840:383: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 163840:384: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 163840:385: 1280:387: <<<<<< EOF # path=src#libImaging#RankFilter.c.gcov.reduced -: 0:Source:src/libImaging/RankFilter.c func 393351:54: branch 0 taken 38%:: branch 1 taken 62% (fallthrough):: branch 2 taken 38%:: branch 3 taken 62% (fallthrough):: branch 4 taken 83% (fallthrough):: branch 5 taken 17%:: branch 6 taken 55%:: branch 7 taken 45% (fallthrough):: branch 8 taken 59% (fallthrough):: branch 9 taken 41%:: branch 10 taken 59% (fallthrough):: branch 11 taken 41%:: branch 12 taken 71%:: branch 13 taken 29% (fallthrough):: func 27:55: branch 0 taken 65%:: branch 1 taken 35% (fallthrough):: branch 2 taken 65%:: branch 3 taken 35% (fallthrough):: branch 4 taken 84% (fallthrough):: branch 5 taken 16%:: branch 6 taken 33%:: branch 7 taken 67% (fallthrough):: branch 8 taken 63% (fallthrough):: branch 9 taken 37%:: branch 10 taken 63% (fallthrough):: branch 11 taken 37%:: branch 12 taken 60%:: branch 13 taken 40% (fallthrough):: func 27:56: branch 0 taken 65%:: branch 1 taken 35% (fallthrough):: branch 2 taken 65%:: branch 3 taken 35% (fallthrough):: branch 4 taken 84% (fallthrough):: branch 5 taken 16%:: branch 6 taken 33%:: branch 7 taken 67% (fallthrough):: branch 8 taken 63% (fallthrough):: branch 9 taken 37%:: branch 10 taken 63% (fallthrough):: branch 11 taken 37%:: branch 12 taken 60%:: branch 13 taken 40% (fallthrough):: func 45:59: 45:61: 45:65: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 100% (fallthrough):: branch 3 taken 0%:: branch 4 taken 0% (fallthrough):: branch 5 taken 100%:: #####:66: call 0 never executed:: 45:69: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:70: call 0 never executed:: 90:74: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 0% (fallthrough):: branch 3 taken 100%:: 45:75: #####:76: call 0 never executed:: 45:79: 45:80: 45:82: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:83: call 0 never executed:: 45:86: call 0 returned 100%:: 45:87: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 45:109: branch 0 taken 87% (fallthrough):: branch 1 taken 13%:: 1180092:110: branch 0 taken 100%:: branch 1 taken 0%:: branch 2 taken 75%:: branch 3 taken 25% (fallthrough):: call 4 returned 100%:: branch 5 taken 99%:: branch 6 taken 1% (fallthrough):: branch 7 taken 99%:: branch 8 taken 1% (fallthrough):: 6:111: branch 0 taken 50% (fallthrough):: branch 1 taken 50%:: 165:112: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: branch 2 taken 75%:: branch 3 taken 25% (fallthrough):: call 4 returned 100%:: branch 5 taken 75%:: branch 6 taken 25% (fallthrough):: branch 7 taken 75%:: branch 8 taken 25% (fallthrough):: 3:113: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 165:114: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: branch 2 taken 75%:: branch 3 taken 25% (fallthrough):: call 4 returned 100%:: branch 5 taken 75%:: branch 6 taken 25% (fallthrough):: branch 7 taken 75%:: branch 8 taken 25% (fallthrough):: #####:117: call 0 never executed:: #####:118: call 0 never executed:: 45:121: call 0 returned 100%:: 45:123: #####:125: #####:126: call 0 never executed:: #####:127: call 0 never executed:: <<<<<< EOF # path=src#_webp.c.gcov.reduced -: 0:Source:src/_webp.c func 16:24: 16:25: call 0 returned 100%:: 16:26: func 16:28: 16:29: call 0 returned 100%:: 16:30: func #####:43: #####:49: branch 0 never executed:: branch 1 never executed:: #####:50: call 0 never executed:: #####:54: branch 0 never executed:: branch 1 never executed:: #####:55: #####:57: #####:59: branch 0 never executed:: branch 1 never executed:: #####:60: call 0 never executed:: #####:61: #####:65: branch 0 never executed:: branch 1 never executed:: branch 2 never executed:: #####:66: #####:68: call 0 never executed:: #####:69: #####:71: #####:73: call 0 never executed:: #####:74: #####:76: #####:77: call 0 never executed:: #####:78: func 8:112: 8:122: 8:123: 8:125: call 0 returned 100%:: branch 1 taken 88% (fallthrough):: branch 2 taken 13%:: 7:132: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:133: call 0 never executed:: #####:134: 7:136: 7:137: 7:138: 7:139: 7:140: 7:141: 7:142: 7:145: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 0% (fallthrough):: branch 3 taken 100%:: #####:146: call 0 never executed:: #####:147: 7:151: call 0 returned 100%:: 7:152: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 14:153: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 14:154: 7:155: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 7:156: 7:157: #####:159: call 0 never executed:: #####:161: call 0 never executed:: #####:163: call 0 never executed:: #####:164: func 7:167: 7:169: 7:170: call 0 returned 100%:: 7:171: call 0 returned 100%:: 14:172: func 98:175: 98:187: 98:188: 98:189: 98:191: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 98:198: branch 0 taken 7% (fallthrough):: branch 1 taken 93%:: 7:199: call 0 returned 100%:: 14:200: 91:204: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:205: call 0 never executed:: #####:206: 91:208: 91:209: 91:210: 91:213: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:214: call 0 never executed:: #####:215: 91:219: 91:220: 91:221: 91:222: branch 0 taken 34% (fallthrough):: branch 1 taken 66%:: 31:223: call 0 returned 100%:: 60:224: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 60:225: call 0 returned 100%:: #####:227: call 0 never executed:: 91:231: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:232: call 0 never executed:: call 1 never executed:: #####:233: 182:236: func 7:239: 7:248: 7:249: 7:250: 7:251: 7:253: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 7:259: 7:262: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:263: call 0 never executed:: call 1 never executed:: #####:264: 7:268: branch 0 taken 86% (fallthrough):: branch 1 taken 14%:: branch 2 taken 100% (fallthrough):: branch 3 taken 0%:: branch 4 taken 0% (fallthrough):: branch 5 taken 100%:: 1:269: 1:270: 1:271: 1:272: 1:273: 1:274: 1:275: 1:277: 1:278: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:279: call 0 never executed:: #####:280: 1:282: call 0 returned 100%:: 1:285: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 1:286: call 0 returned 100%:: 1:287: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:288: call 0 never executed:: 1:293: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 1:294: call 0 returned 100%:: 1:295: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:296: call 0 never executed:: 1:301: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 1:302: call 0 returned 100%:: 1:303: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:304: call 0 never executed:: 1:308: call 0 returned 100%:: 1:309: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:310: call 0 never executed:: 7:315: call 0 returned 100%:: 7:316: call 0 returned 100%:: 7:319: branch 0 taken 14% (fallthrough):: branch 1 taken 86%:: 1:320: call 0 returned 100%:: func 163:327: 163:335: 163:336: 163:338: call 0 returned 100%:: branch 1 taken 99% (fallthrough):: branch 2 taken 1%:: 162:341: call 0 returned 100%:: 162:342: 162:343: 162:346: 324:347: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 162:348: branch 0 taken 92% (fallthrough):: branch 1 taken 8%:: 149:349: 162:354: call 0 returned 100%:: 162:355: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 162:356: 162:357: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 324:358: 162:359: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 162:360: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 162:361: 162:362: #####:366: call 0 never executed:: #####:368: call 0 never executed:: #####:369: func 162:372: 162:374: 162:375: call 0 returned 100%:: 162:376: call 0 returned 100%:: 324:377: func 162:380: 162:382: 162:383: 162:385: call 0 returned 100%:: func 486:394: 486:397: 486:402: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 486:406: call 0 returned 100%:: 486:407: call 0 returned 100%:: branch 1 taken 96% (fallthrough):: branch 2 taken 4%:: 465:408: 21:411: call 0 returned 100%:: 21:412: call 0 returned 100%:: 21:414: func 211:417: 211:423: 211:425: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:426: call 0 never executed:: #####:427: 211:430: call 0 returned 100%:: 211:431: 211:433: call 0 returned 100%:: func 4:439: 4:441: 4:442: call 0 returned 100%:: 8:443: func 17:542: 17:568: call 0 returned 100%:: branch 1 taken 94% (fallthrough):: branch 2 taken 6%:: 16:574: 16:575: branch 0 taken 81% (fallthrough):: branch 1 taken 19%:: branch 2 taken 0% (fallthrough):: branch 3 taken 100%:: #####:576: 16:579: branch 0 taken 81% (fallthrough):: branch 1 taken 19%:: 16:580: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:581: 16:585: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:586: call 0 never executed:: #####:587: 16:589: 16:590: 16:591: 16:594: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:595: call 0 never executed:: #####:596: 16:599: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:600: call 0 never executed:: #####:601: 16:603: 16:604: 16:605: 16:607: branch 0 taken 19% (fallthrough):: branch 1 taken 81%:: 3:608: call 0 returned 100%:: 13:610: call 0 returned 100%:: 16:613: call 0 returned 100%:: 16:614: 16:615: 16:617: call 0 returned 100%:: 16:618: call 0 returned 100%:: 16:619: call 0 returned 100%:: 16:621: call 0 returned 100%:: 16:622: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:623: call 0 never executed:: #####:624: 16:626: 16:627: 16:641: 16:642: 16:643: 16:644: 16:645: 16:646: 16:647: 16:648: 16:650: 16:652: 16:655: 16:656: call 0 returned 100%:: 16:663: branch 0 taken 6% (fallthrough):: branch 1 taken 94%:: 1:667: call 0 returned 100%:: 1:668: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 16:669: call 0 never executed:: 16:676: branch 0 taken 19% (fallthrough):: branch 1 taken 81%:: 3:680: call 0 returned 100%:: 3:681: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:682: call 0 never executed:: 16:689: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:693: call 0 never executed:: #####:694: branch 0 never executed:: branch 1 never executed:: #####:695: call 0 never executed:: 16:699: call 0 returned 100%:: 16:700: call 0 returned 100%:: 16:701: 16:703: 16:704: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 16:705: call 0 returned 100%:: 16:706: call 0 returned 100%:: 16:707: #####:711: func 1:714: 1:719: 1:721: 1:722: 1:724: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:728: branch 0 never executed:: branch 1 never executed:: #####:729: #####:732: call 0 never executed:: #####:734: #####:735: branch 0 never executed:: branch 1 never executed:: #####:738: branch 0 never executed:: branch 1 never executed:: #####:739: #####:740: #####:747: #####:748: #####:750: #####:751: #####:753: #####:754: branch 0 never executed:: branch 1 never executed:: #####:758: call 0 never executed:: branch 1 never executed:: branch 2 never executed:: #####:760: call 0 never executed:: #####:761: #####:764: #####:765: #####:767: call 0 never executed:: #####:769: call 0 never executed:: branch 1 never executed:: branch 2 never executed:: #####:770: call 0 never executed:: #####:773: call 0 never executed:: branch 1 never executed:: branch 2 never executed:: #####:774: call 0 never executed:: #####:777: call 0 never executed:: #####:778: call 0 never executed:: #####:783: branch 0 never executed:: branch 1 never executed:: #####:787: branch 0 never executed:: branch 1 never executed:: #####:788: call 0 never executed:: #####:789: #####:793: call 0 never executed:: #####:794: #####:797: call 0 never executed:: #####:798: branch 0 never executed:: branch 1 never executed:: branch 2 never executed:: branch 3 never executed:: call 4 never executed:: #####:803: #####:804: call 0 never executed:: #####:806: #####:807: #####:808: #####:809: #####:811: branch 0 never executed:: branch 1 never executed:: #####:812: func 3:820: 3:821: call 0 returned 100%:: call 1 returned 100%:: func 5:826: 5:829: call 0 returned 100%:: 10:830: 5:831: func 9:838: 9:839: call 0 returned 100%:: func 4:842: 4:843: call 0 returned 100%:: call 1 returned 100%:: func 5:863: 5:865: call 0 returned 100%:: 5:869: func 5:871: 5:873: call 0 returned 100%:: 5:877: func 5:879: 5:880: call 0 returned 100%:: call 1 returned 100%:: 5:881: call 0 returned 100%:: 5:882: func 5:884: 5:885: call 0 returned 100%:: 5:886: call 0 returned 100%:: 5:887: call 0 returned 100%:: 5:888: call 0 returned 100%:: 5:890: call 0 returned 100%:: call 1 returned 100%:: call 2 returned 100%:: 10:894: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: branch 3 taken 0% (fallthrough):: branch 4 taken 100%:: 5:895: call 0 returned 100%:: func 5:903: 5:914: call 0 returned 100%:: 5:915: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 5:919: <<<<<< EOF # path=src#libImaging#codec_fd.c.gcov.reduced -: 0:Source:src/libImaging/codec_fd.c func 69:6: 69:16: call 0 returned 100%:: 69:18: call 0 returned 100%:: 69:19: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 69:23: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 138:27: 69:29: 69:30: #####:32: func 54:39: 54:45: call 0 returned 100%:: 54:46: call 0 returned 100%:: 54:48: 54:49: 54:51: func 40:56: 40:60: call 0 returned 100%:: 40:62: 40:63: func 33:68: 33:73: call 0 returned 100%:: 33:74: call 0 returned 100%:: 33:76: 33:77: <<<<<< EOF # path=src#_imagingtk.c.gcov.reduced -: 0:Source:src/_imagingtk.c func 1:35: 1:41: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 1:45: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 1:46: call 0 returned 100%:: #####:51: call 0 never executed:: #####:52: 1:56: call 0 returned 100%:: 1:58: 1:59: func 1:69: 1:78: call 0 returned 100%:: 1:79: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: <<<<<< EOF # path=#usr#include#webp#mux_types.h.gcov.reduced -: 0:Source:/usr/include/webp/mux_types.h 162:66: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: func 186:73: 186:74: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 186:75: call 0 returned 100%:: 186:78: func 162:82: 162:83: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 162:84: 162:85: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 100% (fallthrough):: branch 3 taken 0%:: 162:86: call 0 returned 100%:: 162:87: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 324:88: 162:89: <<<<<< EOF # path=src#libImaging#Resample.c.gcov.reduced -: 0:Source:src/libImaging/Resample.c func 280707:14: 280707:16: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 0% (fallthrough):: branch 3 taken 100%:: #####:19: func 19979:22: 19979:24: branch 0 taken 46% (fallthrough):: branch 1 taken 54%:: 9217:25: 19979:27: branch 0 taken 96% (fallthrough):: branch 1 taken 4%:: 19208:28: func 3616:33: 3616:35: branch 0 taken 50% (fallthrough):: branch 1 taken 50%:: 1810:36: 3616:38: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 3616:41: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 3616:44: 3616:45: func 6976132:48: 6976132:52: branch 0 taken 50% (fallthrough):: branch 1 taken 50%:: 3486581:53: 6976132:55: branch 0 taken 56% (fallthrough):: branch 1 taken 44%:: 3888523:56: 3087609:58: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 3086221:59: 181416:67: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: branch 2 taken 99% (fallthrough):: branch 3 taken 1%:: 181352:70: 181352:71: func 90734:74: 90734:77: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 99% (fallthrough):: branch 3 taken 1%:: 181416:78: 49585071:185: func 21743:190: 21743:199: 21743:200: branch 0 taken 2% (fallthrough):: branch 1 taken 98%:: 368:201: 21743:205: 21743:208: 21743:211: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 2:212: call 0 returned 100%:: 2:213: 21741:218: 21741:219: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:220: call 0 never executed:: #####:221: 21741:225: 21741:226: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:227: #####:228: call 0 never executed:: #####:229: 198078:232: branch 0 taken 90%:: branch 1 taken 10% (fallthrough):: 198078:233: 198078:234: 198078:235: 198078:237: 198078:238: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 2684:239: 198078:242: 198078:243: branch 0 taken 3% (fallthrough):: branch 1 taken 97%:: 5298:244: 198078:246: 198078:247: 7569246:248: branch 0 taken 97%:: branch 1 taken 3% (fallthrough):: 7371168:249: call 0 returned 100%:: 7371168:250: 7371168:251: 7371168:253: branch 0 taken 97%:: branch 1 taken 3%:: 7371168:254: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 7371168:255: 1933938:259: branch 0 taken 91%:: branch 1 taken 9% (fallthrough):: 1933938:260: 198078:262: 198078:263: 21741:265: 21741:266: 21741:267: func 21427:272: 21427:278: 9025328:280: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 9003901:281: branch 0 taken 34% (fallthrough):: branch 1 taken 66%:: 3095578:282: 5908323:284: 21427:287: func 10712:292: 10712:301: 10712:302: call 0 returned 100%:: 10712:304: call 0 returned 100%:: 10712:305: branch 0 taken 1%:: branch 1 taken 99%:: 22792:306: branch 0 taken 99%:: branch 1 taken 1%:: 1691949:307: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 1691949:308: 1691949:309: 1691949:310: 1691949:311: 28570110:312: branch 0 taken 94%:: branch 1 taken 6% (fallthrough):: 26878161:313: 3383898:315: 10587:318: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 10587:319: branch 0 taken 1%:: branch 1 taken 99%:: 32543:320: branch 0 taken 99%:: branch 1 taken 1%:: 2851373:321: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 2851373:323: 2851373:324: 2851373:325: 2851373:326: 13852432:327: branch 0 taken 79%:: branch 1 taken 21% (fallthrough):: 11001059:328: 11001059:329: 5702746:331: 5702746:332: 10454:335: branch 0 taken 98%:: branch 1 taken 2%:: 122535:336: branch 0 taken 92%:: branch 1 taken 8%:: 2890142:337: branch 0 taken 96%:: branch 1 taken 4% (fallthrough):: 2890142:339: 2890142:340: 2890142:341: 2890142:342: 22717053:343: branch 0 taken 87%:: branch 1 taken 13% (fallthrough):: 19826911:344: 19826911:345: 19826911:346: 8670426:348: 5780284:349: 35869:353: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 3267021:354: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 3267021:356: 3267021:357: 3267021:358: 3267021:359: 23152920:360: branch 0 taken 86%:: branch 1 taken 14% (fallthrough):: 19885899:361: 19885899:362: 19885899:363: 19885899:364: 13068084:366: 6534042:367: 10712:372: call 0 returned 100%:: 10712:373: func 10715:377: 10715:386: 10715:387: call 0 returned 100%:: 10715:389: call 0 returned 100%:: 10715:390: branch 0 taken 1%:: branch 1 taken 99%:: 6175:391: branch 0 taken 98%:: branch 1 taken 2%:: 6175:392: 6175:393: 6175:394: 985467:395: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 5206623:397: branch 0 taken 84%:: branch 1 taken 16% (fallthrough):: 5206623:398: 1958584:400: 10594:403: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 10594:404: branch 0 taken 1%:: branch 1 taken 99%:: 7041:405: branch 0 taken 98%:: branch 1 taken 2%:: 7041:406: 7041:407: 7041:408: 1479338:409: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 5036777:412: branch 0 taken 77%:: branch 1 taken 23% (fallthrough):: 5036777:413: 5036777:414: 2944594:416: 2944594:417: 10458:420: branch 0 taken 98%:: branch 1 taken 2%:: 34287:421: branch 0 taken 77%:: branch 1 taken 23%:: 34287:422: 34287:423: 34287:424: 3456295:425: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 14756207:428: branch 0 taken 81%:: branch 1 taken 19% (fallthrough):: 14756207:429: 14756207:430: 14756207:431: 10266024:433: 6844016:434: 7905:438: branch 0 taken 98%:: branch 1 taken 2% (fallthrough):: 7905:439: 7905:440: 7905:441: 1573394:442: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 6835869:445: branch 0 taken 81%:: branch 1 taken 19% (fallthrough):: 6835869:446: 6835869:447: 6835869:448: 6835869:449: 6261956:451: 3130978:452: 10715:457: call 0 returned 100%:: 10715:458: func 90:462: 90:470: call 0 returned 100%:: 90:471: branch 0 taken 49%:: branch 1 taken 51%:: branch 2 taken 0%:: 11501:473: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 994987:474: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 994987:475: 994987:476: 994987:477: 994987:478: 5068456:479: branch 0 taken 80%:: branch 1 taken 20% (fallthrough):: 4073469:480: 994987:482: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 11323:488: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 989291:489: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 989291:490: 989291:491: 989291:492: 989291:493: 5031608:494: branch 0 taken 80%:: branch 1 taken 20% (fallthrough):: 4042317:495: 989291:497: 90:502: call 0 returned 100%:: 90:503: func 92:507: 92:515: call 0 returned 100%:: 92:516: branch 0 taken 49%:: branch 1 taken 51%:: branch 2 taken 0%:: 4730:518: branch 0 taken 99%:: branch 1 taken 1%:: 4730:519: 4730:520: 4730:521: 561725:522: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 2005613:524: branch 0 taken 78%:: branch 1 taken 22% (fallthrough):: 2005613:525: 556995:527: branch 0 taken 98% (fallthrough):: branch 1 taken 2%:: 4666:533: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 4666:534: 4666:535: 4666:536: 559613:537: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 1994413:539: branch 0 taken 78%:: branch 1 taken 22% (fallthrough):: 1994413:540: 554947:542: 92:547: call 0 returned 100%:: 92:548: func 10876:563: 10876:569: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: branch 2 taken 1% (fallthrough):: branch 3 taken 99%:: 2:570: call 0 returned 100%:: 10874:573: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:574: call 0 returned 100%:: 10873:575: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 10737:579: branch 0 taken 1%:: branch 1 taken 0%:: branch 2 taken 99%:: 102:584: 102:586: 102:587: 102:588: #####:589: #####:590: call 0 never executed:: 10873:595: branch 0 taken 1%:: branch 1 taken 1%:: branch 2 taken 94%:: branch 3 taken 1%:: branch 4 taken 1%:: branch 5 taken 4%:: 71:599: 71:600: 71:601: 40:602: 40:603: 40:604: 10235:605: 10235:606: 10235:607: 68:608: 68:609: 68:610: 1:611: 1:612: call 0 returned 100%:: 10872:617: call 0 returned 100%:: func 10872:623: 10872:628: 10872:629: 10872:637: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: branch 2 taken 99% (fallthrough):: branch 3 taken 1%:: branch 4 taken 100% (fallthrough):: branch 5 taken 0%:: 10872:638: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: branch 2 taken 98% (fallthrough):: branch 3 taken 2%:: branch 4 taken 100% (fallthrough):: branch 5 taken 0%:: 10872:640: call 0 returned 100%:: 10872:642: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 10871:646: call 0 returned 100%:: 10871:648: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:649: 1:650: 1:651: 10870:655: 10870:657: 10870:661: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 83859:663: branch 0 taken 89%:: branch 1 taken 11% (fallthrough):: 83859:664: 10802:667: call 0 returned 100%:: 10802:668: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 10802:669: call 0 returned 100%:: 10802:672: 10802:673: 10802:674: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:675: #####:676: #####:677: 68:682: 68:683: 10870:687: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 10807:688: call 0 returned 100%:: 10807:689: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 10807:691: call 0 returned 100%:: 10807:696: call 0 returned 100%:: 10807:697: 10807:698: 10807:699: branch 0 taken 100%:: branch 1 taken 0%:: 63:704: 63:705: 10870:709: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:710: call 0 never executed:: <<<<<< EOF # path=src#libImaging#FliDecode.c.gcov.reduced -: 0:Source:src/libImaging/FliDecode.c func 444:34: 444:40: 444:44: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 443:51: 443:53: 443:61: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:62: 1:63: 442:65: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:66: #####:67: 442:70: 442:71: 442:72: 660:75: branch 0 taken 33%:: branch 1 taken 67% (fallthrough):: 219:77: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:78: #####:79: 219:81: 219:82: branch 0 taken 0%:: branch 1 taken 91%:: branch 2 taken 0%:: branch 3 taken 4%:: branch 4 taken 0%:: branch 5 taken 0%:: branch 6 taken 5%:: #####:86: #####:89: #####:90: branch 0 never executed:: branch 1 never executed:: branch 2 never executed:: branch 3 never executed:: #####:91: #####:93: branch 0 never executed:: branch 1 never executed:: #####:94: #####:95: branch 0 never executed:: branch 1 never executed:: #####:97: branch 0 never executed:: branch 1 never executed:: #####:98: #####:99: branch 0 never executed:: branch 1 never executed:: #####:100: #####:101: #####:103: #####:106: #####:108: branch 0 never executed:: branch 1 never executed:: #####:109: #####:111: branch 0 never executed:: branch 1 never executed:: #####:112: branch 0 never executed:: branch 1 never executed:: #####:113: #####:114: branch 0 never executed:: branch 1 never executed:: #####:115: branch 0 never executed:: branch 1 never executed:: #####:116: #####:117: branch 0 never executed:: branch 1 never executed:: #####:120: branch 0 never executed:: branch 1 never executed:: #####:121: #####:122: #####:126: #####:127: branch 0 never executed:: branch 1 never executed:: #####:130: branch 0 never executed:: branch 1 never executed:: #####:131: #####:132: #####:133: #####:136: branch 0 never executed:: branch 1 never executed:: #####:140: branch 0 never executed:: branch 1 never executed:: #####:142: #####:143: 200:146: 200:149: 4518:150: branch 0 taken 96% (fallthrough):: branch 1 taken 4%:: branch 2 taken 100%:: branch 3 taken 0% (fallthrough):: 4318:151: 4318:152: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 4318:153: 27803:154: branch 0 taken 84%:: branch 1 taken 16% (fallthrough):: 23485:155: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 23485:156: 23485:157: branch 0 taken 53% (fallthrough):: branch 1 taken 47%:: 12556:158: 12556:159: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 12556:162: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 25112:163: 12556:164: 10929:166: 10929:167: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 10929:170: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 21858:171: 10929:172: 4318:175: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 200:179: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:181: #####:182: #####:187: branch 0 never executed:: branch 1 never executed:: #####:188: 1312:194: branch 0 taken 99%:: branch 1 taken 1%:: 1312:195: 1312:196: 15620:197: branch 0 taken 92%:: branch 1 taken 8% (fallthrough):: 14308:198: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 14308:199: branch 0 taken 39% (fallthrough):: branch 1 taken 61%:: 5532:200: 5532:201: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 5532:204: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 11064:205: 5532:206: 8776:208: 8776:209: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 17552:212: 8776:213: 1312:216: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:218: #####:219: #####:223: #####:225: branch 0 never executed:: branch 1 never executed:: #####:227: #####:229: branch 0 never executed:: branch 1 never executed:: #####:230: #####:231: #####:232: #####:238: #####:241: #####:242: 219:244: 219:245: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 1% (fallthrough):: branch 3 taken 99%:: 1:246: 1:247: 218:249: 218:250: <<<<<< EOF # path=src#libImaging#Jpeg2KEncode.c.gcov.reduced -: 0:Source:src/libImaging/Jpeg2KEncode.c func 1:32: 1:34: 1:35: 1:36: 1:37: func 55:40: 55:43: func 40:50: 40:52: 40:55: call 0 returned 100%:: 40:57: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: func 14:62: 14:64: 14:69: 14:70: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 14:74: call 0 returned 100%:: 14:76: 14:78: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: func 26:82: 26:84: 26:85: 26:87: call 0 returned 100%:: 26:88: call 0 returned 100%:: 26:90: func #####:102: #####:105: #####:107: branch 0 never executed:: branch 1 never executed:: #####:108: #####:109: branch 0 never executed:: branch 1 never executed:: #####:110: #####:113: func 2:116: 2:119: 130:121: branch 0 taken 98%:: branch 1 taken 2% (fallthrough):: 128:122: 8320:123: branch 0 taken 98%:: branch 1 taken 2% (fallthrough):: 8192:124: 8192:125: 2:128: func #####:132: #####:135: #####:136: #####:138: branch 0 never executed:: branch 1 never executed:: #####:139: #####:140: branch 0 never executed:: branch 1 never executed:: #####:141: #####:142: #####:143: #####:146: func 53:149: 53:152: 53:153: 53:154: 9653:156: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 9600:157: 3388800:158: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 3379200:159: 3379200:160: 3379200:161: 3379200:162: 53:165: func #####:168: #####:171: #####:172: #####:173: #####:174: #####:176: branch 0 never executed:: branch 1 never executed:: #####:177: #####:178: branch 0 never executed:: branch 1 never executed:: #####:179: #####:180: #####:181: #####:182: #####:185: func #####:195: #####:203: #####:204: #####:205: #####:206: #####:207: #####:208: #####:209: #####:210: #####:211: #####:212: #####:213: #####:214: #####:215: #####:217: branch 0 never executed:: branch 1 never executed:: #####:218: #####:221: #####:222: #####:223: #####:224: #####:225: #####:226: #####:227: #####:228: #####:229: #####:230: #####:231: #####:232: #####:233: #####:234: #####:235: #####:237: branch 0 never executed:: branch 1 never executed:: #####:238: #####:239: branch 0 never executed:: branch 1 never executed:: #####:240: #####:242: #####:243: #####:244: branch 0 never executed:: branch 1 never executed:: #####:245: #####:250: #####:252: #####:255: branch 0 never executed:: branch 1 never executed:: #####:256: #####:257: branch 0 never executed:: branch 1 never executed:: #####:258: #####:260: #####:261: #####:262: branch 0 never executed:: branch 1 never executed:: #####:263: #####:268: #####:270: func 14:273: 14:275: 14:276: 14:277: 14:278: 14:289: 14:291: 14:292: 14:295: call 0 returned 100%:: 14:297: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:298: #####:299: 14:303: call 0 returned 100%:: 14:304: call 0 returned 100%:: 14:305: call 0 returned 100%:: 14:311: call 0 returned 100%:: 14:315: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 14:319: branch 0 taken 86% (fallthrough):: branch 1 taken 14%:: 12:325: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 12:331: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 12:335: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:339: branch 0 never executed:: branch 1 never executed:: #####:343: branch 0 never executed:: branch 1 never executed:: #####:348: #####:349: 52:353: branch 0 taken 73%:: branch 1 taken 27% (fallthrough):: 38:354: 38:355: 38:356: 38:357: 38:358: 38:359: 38:360: 14:363: call 0 returned 100%:: 14:364: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:365: #####:366: 14:371: 14:373: call 0 returned 100%:: 14:375: 14:376: 14:378: branch 0 taken 14% (fallthrough):: branch 1 taken 86%:: branch 2 taken 100% (fallthrough):: branch 3 taken 0%:: 2:379: 2:380: 2:381: 2:382: 2:383: 2:385: 2:386: 12:388: 12:389: 12:390: 12:391: 12:393: 12:394: 14:397: branch 0 taken 43% (fallthrough):: branch 1 taken 57%:: call 2 returned 100%:: branch 3 taken 100% (fallthrough):: branch 4 taken 0%:: 6:398: call 0 returned 100%:: 6:402: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 6:403: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:404: 6:407: 6:409: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:410: #####:411: #####:412: 6:414: 6:415: 6:416: 20:419: branch 0 taken 70%:: branch 1 taken 30%:: 14:420: call 0 returned 100%:: 14:421: call 0 returned 100%:: 8:425: 8:426: 8:427: 14:430: branch 0 taken 7% (fallthrough):: branch 1 taken 93%:: 1:431: 14:434: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:435: branch 0 never executed:: branch 1 never executed:: branch 2 never executed:: branch 3 never executed:: #####:436: branch 0 never executed:: branch 1 never executed:: #####:437: #####:438: 14:441: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: branch 2 never executed:: branch 3 never executed:: #####:442: branch 0 never executed:: branch 1 never executed:: #####:443: branch 0 never executed:: branch 1 never executed:: #####:444: #####:445: #####:446: #####:447: 14:450: 14:452: 14:454: 14:456: branch 0 taken 100%:: branch 1 taken 0%:: branch 2 taken 0%:: branch 3 taken 0%:: 14:457: 14:458: 14:459: #####:460: #####:462: #####:463: branch 0 never executed:: branch 1 never executed:: #####:464: #####:467: #####:468: #####:469: branch 0 never executed:: branch 1 never executed:: #####:470: 14:475: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:476: call 0 never executed:: 14:480: 14:481: 14:482: 14:483: 14:486: call 0 returned 100%:: 14:488: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:489: #####:490: #####:491: 14:494: call 0 returned 100%:: 14:495: call 0 returned 100%:: 14:496: call 0 returned 100%:: 14:497: call 0 returned 100%:: 14:500: call 0 returned 100%:: branch 1 taken 7% (fallthrough):: branch 2 taken 93%:: 1:501: 1:502: 1:503: 26:507: 13:508: 26:509: 13:510: 13:514: 26:515: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 100% (fallthrough):: branch 3 taken 0%:: 26:516: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 26:517: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 13:518: #####:519: #####:520: #####:521: 13:524: 13:525: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:526: #####:527: #####:528: 19:532: branch 0 taken 59%:: branch 1 taken 41% (fallthrough):: 19:533: 19:534: 19:537: branch 0 taken 5% (fallthrough):: branch 1 taken 95%:: 1:538: 19:540: branch 0 taken 5% (fallthrough):: branch 1 taken 95%:: 1:541: 19:544: 19:545: 74:547: branch 0 taken 74%:: branch 1 taken 26% (fallthrough):: 55:548: 55:549: 55:553: branch 0 taken 7% (fallthrough):: branch 1 taken 93%:: 4:554: 55:556: branch 0 taken 7% (fallthrough):: branch 1 taken 93%:: 4:557: 55:560: 55:561: 55:563: call 0 returned 100%:: 55:565: 55:567: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:569: #####:570: #####:571: 13:576: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:577: #####:578: #####:579: 13:582: 13:583: 13:584: 14:586: 14:587: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 14:588: call 0 returned 100%:: 14:590: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 14:591: call 0 returned 100%:: 14:593: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 14:594: call 0 returned 100%:: 14:597: func 14:601: 14:603: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 14:607: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 14:609: 14:611: call 0 returned 100%:: func 28:622: 28:623: 28:625: branch 0 taken 21% (fallthrough):: branch 1 taken 79%:: 12:626: 6:627: 28:630: branch 0 taken 4% (fallthrough):: branch 1 taken 96%:: 1:631: 28:634: 28:637: <<<<<< EOF # path=src#libImaging#Crop.c.gcov.reduced -: 0:Source:src/libImaging/Crop.c func 1028538:23: 1028538:28: 1028538:30: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:31: call 0 never executed:: 1028538:34: 1028538:35: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 2:36: 1028538:38: 1028538:39: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 2:40: 1028538:43: call 0 returned 100%:: 1028538:44: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 1028538:48: call 0 returned 100%:: 1028538:50: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: branch 2 taken 99% (fallthrough):: branch 3 taken 1%:: branch 4 taken 1% (fallthrough):: branch 5 taken 99%:: 19:51: call 0 returned 100%:: 1028538:54: 1028538:55: 1028538:56: 1028538:57: 1028538:60: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:61: call 0 never executed:: #####:62: <<<<<< EOF # path=src#libImaging#ImagingUtils.h.gcov.reduced -: 0:Source:src/libImaging/ImagingUtils.h 23864303:46: <<<<<< EOF # path=src#libImaging#TgaRleEncode.c.gcov.reduced -: 0:Source:src/libImaging/TgaRleEncode.c 329175:10: 329175:11: func 26:16: 26:21: branch 0 taken 77% (fallthrough):: branch 1 taken 23%:: 20:22: branch 0 taken 60% (fallthrough):: branch 1 taken 40%:: 12:23: 12:24: 8:26: 20:29: 26:32: 26:33: 35442:35: 35468:42: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 35456:50: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 35456:54: branch 0 taken 5% (fallthrough):: branch 1 taken 95%:: 1680:55: 1680:57: 1680:58: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: branch 2 taken 1% (fallthrough):: branch 3 taken 99%:: 20:59: 20:60: 35436:64: branch 0 taken 5% (fallthrough):: branch 1 taken 95%:: 3360:65: call 0 returned 100%:: 1680:67: 1680:68: 35436:72: 35436:75: 35436:76: 35436:77: 35436:79: branch 0 taken 98% (fallthrough):: branch 1 taken 2%:: 69796:83: 34898:84: 34898:91: 34898:93: branch 0 taken 57% (fallthrough):: branch 1 taken 43%:: 19998:94: 34898:97: branch 0 taken 48%:: branch 1 taken 52%:: 222311:98: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 442218:99: branch 0 taken 93% (fallthrough):: branch 1 taken 7%:: 205726:100: 15383:103: 15383:104: 16585:108: 73340:112: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 146336:113: branch 0 taken 75% (fallthrough):: branch 1 taken 25%:: 55027:114: 35436:129: 35436:130: 35436:131: 35436:134: 35448:142: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 35442:146: 35442:147: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 6:148: 70884:151: 35442:153: 35442:155: 35442:156: 35442:158: 26:161: <<<<<< EOF # path=src#libImaging#QuantHash.c.gcov.reduced -: 0:Source:src/libImaging/QuantHash.c func 24:46: 24:48: 24:49: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 24:50: 24:51: 24:52: 24:53: 24:54: 24:55: 24:56: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 48:57: 24:58: func 204:61: 568:64: branch 0 taken 100%:: branch 1 taken 0% (fallthrough):: 364:65: branch 0 taken 56% (fallthrough):: branch 1 taken 44%:: 160:66: 160:67: 3338:69: branch 0 taken 94%:: branch 1 taken 6% (fallthrough):: 204:74: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:77: 204:79: func 140:82: 140:83: 140:87: 140:88: 140:89: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:90: #####:91: 140:93: 140:94: 280:95: 78728:96: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 314492:97: call 0 returned 100%:: branch 1 taken 75%:: branch 2 taken 25% (fallthrough):: 235904:98: 235904:99: 140:102: func 137036:105: 137036:108: 137036:109: 137036:110: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 64:111: call 0 returned 100%:: 136972:112: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 140:113: call 0 returned 100%:: 137036:115: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 137036:116: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 140:117: call 0 returned 100%:: 137036:119: func 235904:121: 235904:122: call 0 returned 100%:: 324142:126: branch 0 taken 47%:: branch 1 taken 53% (fallthrough):: 153268:127: 153268:128: call 0 returned 100%:: 153268:129: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:130: branch 0 never executed:: branch 1 never executed:: #####:131: #####:132: call 0 never executed:: #####:133: #####:134: #####:136: #####:137: #####:138: #####:139: 153268:141: branch 0 taken 58% (fallthrough):: branch 1 taken 42%:: 235904:145: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 235904:146: 235904:147: 235904:148: 235904:149: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:150: call 0 never executed:: func 137036:158: 137036:162: call 0 returned 100%:: 278356:164: branch 0 taken 89%:: branch 1 taken 11% (fallthrough):: 248150:165: 248150:166: call 0 returned 100%:: 248150:167: branch 0 taken 28% (fallthrough):: branch 1 taken 72%:: 68518:168: 68518:169: 179632:170: branch 0 taken 79% (fallthrough):: branch 1 taken 21%:: 68518:174: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 68518:175: 68518:176: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 68518:179: 68518:180: 68518:181: 68518:182: 68518:183: 68518:184: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 68518:185: call 0 returned 100%:: func 679268:193: 679268:200: call 0 returned 100%:: 1100518:202: branch 0 taken 97%:: branch 1 taken 3% (fallthrough):: 1069889:203: 1069889:204: call 0 returned 100%:: 1069889:205: branch 0 taken 57% (fallthrough):: branch 1 taken 43%:: 610750:206: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 610750:207: call 0 returned 100%:: 610750:211: 459139:212: branch 0 taken 92% (fallthrough):: branch 1 taken 8%:: 68518:216: 68518:217: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 68518:220: 68518:221: 68518:222: 68518:223: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 68518:224: call 0 returned 100%:: #####:226: #####:227: 68518:229: 68518:230: call 0 returned 100%:: 68518:231: func 137036:234: 137036:235: call 0 returned 100%:: func #####:238: #####:242: branch 0 never executed:: branch 1 never executed:: #####:243: branch 0 never executed:: branch 1 never executed:: #####:244: branch 0 never executed:: branch 1 never executed:: #####:245: call 0 never executed:: #####:249: func 12:251: 12:255: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 39544:256: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 108062:257: branch 0 taken 63%:: branch 1 taken 37% (fallthrough):: 68518:258: call 0 returned 100%:: 12:262: func 24:264: 24:268: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 79088:269: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 216124:270: branch 0 taken 63%:: branch 1 taken 37% (fallthrough):: 137036:271: 137036:272: 24:275: 24:277: 24:278: func #####:280: #####:281: call 0 never executed:: #####:282: func 1427054:284: 1427054:285: call 0 returned 100%:: 2104753:289: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 2074547:290: call 0 returned 100%:: 2074547:291: branch 0 taken 65% (fallthrough):: branch 1 taken 35%:: 1358536:292: 1358536:293: 716011:294: branch 0 taken 95% (fallthrough):: branch 1 taken 5%:: func 679268:301: 679268:302: func 4100384:305: 4100384:306: func 12:309: 12:310: 12:311: 12:312: <<<<<< EOF # path=src#libImaging#Fill.c.gcov.reduced -: 0:Source:src/libImaging/Fill.c func 15970:24: 15970:29: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 67:31: call 0 returned 100%:: 67:32: branch 0 taken 99%:: branch 1 taken 1%:: 208:33: branch 0 taken 76%:: branch 1 taken 24%:: 10752:34: branch 0 taken 98%:: branch 1 taken 2% (fallthrough):: 10752:35: call 0 returned 100%:: 1:41: branch 0 taken 50%:: branch 1 taken 50%:: 2:42: 15903:46: 15903:47: call 0 returned 100%:: 31806:48: 15903:49: branch 0 taken 8% (fallthrough):: branch 1 taken 92%:: branch 2 taken 40%:: branch 3 taken 60%:: 118857:50: branch 0 taken 99%:: branch 1 taken 1%:: 120196328:51: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 120196328:52: 15380:56: 414591:57: branch 0 taken 96%:: branch 1 taken 4% (fallthrough):: 798422:58: 15903:61: call 0 returned 100%:: 15970:64: func 12:68: 12:73: branch 0 taken 8% (fallthrough):: branch 1 taken 92%:: 1:74: call 0 returned 100%:: 11:77: call 0 returned 100%:: 11:78: branch 0 taken 100%:: branch 1 taken 0%:: 2816:82: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 5632:83: func 3:90: 3:96: branch 0 taken 33% (fallthrough):: branch 1 taken 67%:: 1:97: call 0 returned 100%:: 2:100: call 0 returned 100%:: 2:101: branch 0 taken 100%:: branch 1 taken 0%:: 512:105: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 131072:106: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 131072:107: 131072:108: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 10:109: 131062:111: <<<<<< EOF # path=src#libImaging#SgiRleDecode.c.gcov.reduced -: 0:Source:src/libImaging/SgiRleDecode.c 7310:25: func 390:28: 390:31: 4029:33: branch 0 taken 100%:: branch 1 taken 0% (fallthrough):: 4029:35: 4029:36: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 4029:39: 4029:40: branch 0 taken 90% (fallthrough):: branch 1 taken 10%:: 3640:43: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 3639:46: 3639:47: branch 0 taken 42% (fallthrough):: branch 1 taken 58%:: 44413:48: branch 0 taken 97%:: branch 1 taken 3%:: 42875:49: 42875:50: 2101:55: 10993:56: branch 0 taken 76%:: branch 1 taken 24% (fallthrough):: 6791:57: 6791:58: func 2289:66: 2289:70: 27832:72: branch 0 taken 100%:: branch 1 taken 0% (fallthrough):: 27832:74: 27832:75: 27832:76: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 27832:79: 27832:80: branch 0 taken 92% (fallthrough):: branch 1 taken 8%:: 25546:83: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 25543:86: 25543:87: branch 0 taken 43%:: branch 1 taken 57%:: 790014:88: branch 0 taken 99%:: branch 1 taken 1%:: 778949:89: 778949:90: 778949:91: 699326:95: branch 0 taken 98%:: branch 1 taken 2% (fallthrough):: 684848:96: 684848:97: 14478:99: func 7:107: 7:112: 7:116: 7:117: call 0 returned 100%:: 7:118: call 0 returned 100%:: 7:119: 7:120: 7:121: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 7:124: call 0 returned 100%:: 7:125: call 0 returned 100%:: 7:129: 7:130: 7:131: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 7:132: #####:134: 14:137: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 100% (fallthrough):: branch 3 taken 0%:: 7:138: 7:144: 7:147: 7:148: 7:149: 7:150: 7:151: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 100% (fallthrough):: branch 3 taken 0%:: 7:152: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 3662:158: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 7310:159: 3662:162: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 7310:163: 7:166: 898:169: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 3571:171: branch 0 taken 75%:: branch 1 taken 25% (fallthrough):: 2680:173: 2680:174: 2680:175: 2680:177: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:178: 1:179: 2679:183: branch 0 taken 15% (fallthrough):: branch 1 taken 85%:: 390:184: call 0 returned 100%:: 2289:187: call 0 returned 100%:: 2679:189: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 4:190: 4:191: 2675:192: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 2675:196: 891:200: call 0 returned 100%:: 2:204: 2:206: 2:208: 2:209: 2:210: 2:211: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 2:214: <<<<<< EOF # path=./coverage.xml /home/runner/work/Pillow/Pillow