./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 160: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: 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: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%:: 40:53: 40:58: 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: 7937: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 17412:61: 17412:66: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 17412:70: call 0 returned 100%:: 17412:71: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 17412:76: 17412:79: branch 0 taken 96% (fallthrough):: branch 1 taken 4%:: 16689:80: 16689:81: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:82: branch 0 never executed:: branch 1 never executed:: call 2 never executed:: #####:83: call 0 never executed:: #####:84: 17412:91: 17412:94: 17412:95: 17412:98: 17412:102: 17412:104: func 17407:108: 17407:110: branch 0 taken 7% (fallthrough):: branch 1 taken 93%:: 1258:111: call 0 returned 100%:: 17407:113: 17407:114: 17407:115: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 0% (fallthrough):: branch 3 taken 100%:: call 4 never executed:: 17407:116: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: branch 2 taken 0% (fallthrough):: branch 3 taken 100%:: call 4 never executed:: 17407:117: call 0 returned 100%:: 17407:118: func 18519:121: 18519:128: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 18519:132: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 18479:133: call 0 returned 100%:: 18519:136: call 0 returned 100%:: 18519:138: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 18479:139: call 0 returned 100%:: 18519:142: call 0 returned 100%:: func 3401:146: 3401:150: branch 0 taken 37% (fallthrough):: branch 1 taken 63%:: 1258:151: call 0 returned 100%:: 3401:154: call 0 returned 100%:: func 17412:162: 17412:169: 17412:172: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 17412:175: call 0 returned 100%:: 17412:176: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 17412:180: 17412:185: branch 0 taken 98% (fallthrough):: branch 1 taken 2%:: branch 2 taken 81% (fallthrough):: branch 3 taken 19%:: 13907:186: 13907:187: 3505:189: 3505:190: 3505:191: 3505:192: 34824:195: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 100% (fallthrough):: branch 3 taken 0%:: 34824:196: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 34824:197: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 17412:198: #####:199: call 0 never executed:: #####:200: 17412:204: branch 0 taken 95% (fallthrough):: branch 1 taken 5%:: 16460:205: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 16436:206: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:207: call 0 never executed:: 16436:209: 16460:212: 16460:213: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:214: call 0 never executed:: 17412:220: 17412:221: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: branch 2 never executed:: branch 3 never executed:: call 4 never executed:: 17412:222: 17412:224: 17412:225: func 40:229: 40:234: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 40:240: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 40:241: 40:243: 40:244: func 3401:249: 3401:251: call 0 returned 100%:: func 16460:306: 16460:312: call 0 returned 100%:: 16460:313: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:314: branch 0 never executed:: branch 1 never executed:: call 2 never executed:: #####:315: call 0 never executed:: #####:316: 16460:319: 16460:320: 16460: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 442:426: 442:430: call 0 returned 100%:: 442:431: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 442:435: 442:437: func 469:446: 469:451: 469:452: 469:453: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 469: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: 469:462: call 0 returned 100%:: 469:463: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 469:467: 469:469: 469:470: 469: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: branch 0 never executed:: branch 1 never executed:: call 2 never executed:: #####:543: call 0 never executed:: #####:544: 77:547: 77:549: func 18:560: 18:566: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 18:570: call 0 returned 100%:: 18:571: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 18:575: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 18:579: 18: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 24:615: 24:622: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 24:626: call 0 returned 100%:: 24:627: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 24:631: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 24:635: 24:637: 24:639: func 14877:648: 14877:654: 14877:655: 14877:656: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 14877:660: call 0 returned 100%:: 14877:661: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 14877:665: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 14877:669: 14877:671: 14877:673: 14877: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 1026:813: 1026:819: 1026:820: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 1026:824: call 0 returned 100%:: 1026:825: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 1026:829: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 1026:833: 1026:834: 1026:836: 1026:838: func 199:865: 199:872: 199:873: 199:875: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 199:880: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:881: 199:884: call 0 returned 100%:: 199:885: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 199:892: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: branch 3 taken 74% (fallthrough):: branch 4 taken 26%:: 147:893: 199:896: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 199:900: 199:901: 199:903: 199:904: 199:906: 199:907: 199: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: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:91: 5:94: 5:101: 5:102: 14:106: <<<<<< EOF # path=src#libImaging#PackDecode.c.gcov.reduced -: 0:Source:src/libImaging/PackDecode.c func 18:20: 20670:31: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:32: 20670:35: branch 0 taken 59% (fallthrough):: branch 1 taken 41%:: 12295:37: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:39: #####:40: 12295:44: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:45: 70723:48: branch 0 taken 83%:: branch 1 taken 17% (fallthrough):: 58428:49: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 58428:53: 12295:56: 8375:61: 8375:63: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: #####:64: 236484:67: branch 0 taken 97%:: branch 1 taken 3% (fallthrough):: 236484:68: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 236484:72: 8375:75: 20670:79: branch 0 taken 89%:: branch 1 taken 11% (fallthrough):: 6912:82: call 0 returned 100%:: 4608:83: 2304:86: 2304: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 1088562:49: 1088562:54: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:55: call 0 never executed:: 1088562:58: 1088562:59: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:60: call 0 never executed:: 1088562:64: 1088562:65: 1088562:67: 1088562:69: branch 0 taken 96% (fallthrough):: branch 1 taken 4%:: 1041606:71: 1041606:72: 46956:74: branch 0 taken 4% (fallthrough):: branch 1 taken 96%:: 1907:76: 1907:77: 1907:78: call 0 returned 100%:: 45049:80: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 76:82: 76:83: 76:84: 76:85: call 0 returned 100%:: 44973:87: branch 0 taken 18% (fallthrough):: branch 1 taken 82%:: 8256:89: 8256:90: 36717:92: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 375:94: 375:95: 375:96: 36342:98: branch 0 taken 2% (fallthrough):: branch 1 taken 98%:: 619:100: 619:101: 619:102: 35723:104: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 443:106: 443:107: 443:108: 443:109: 35280:111: branch 0 taken 22% (fallthrough):: branch 1 taken 78%:: 7607:113: 7607:114: 7607:115: 7607:116: 27673:118: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: branch 2 taken 99% (fallthrough):: branch 3 taken 1%:: 27478:119: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: branch 2 taken 1% (fallthrough):: branch 3 taken 99%:: 293:122: 293:123: 293:124: 293:125: 27380:127: branch 0 taken 88% (fallthrough):: branch 1 taken 12%:: 24032:129: 24032:130: 24032:131: 3348:133: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 6:136: 6:137: 6:138: 6:139: 3342:141: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:144: 1:145: 1:146: 1:147: 3341:149: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:152: 1:153: 1:154: 1:155: 3340:157: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:160: 1:161: 1:162: 1:163: 3339:165: branch 0 taken 3% (fallthrough):: branch 1 taken 97%:: 111:167: 111:168: 3228:170: branch 0 taken 69% (fallthrough):: branch 1 taken 31%:: 2214:172: 2214: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%:: 1088556:211: 1088556:215: 1088556:217: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:218: #####:219: call 0 never executed:: 1088556:223: branch 0 taken 97%:: branch 1 taken 3%:: branch 2 taken 0%:: 1052070:224: 1052070:225: 1052070:226: 36486:227: 36486:228: 36486:229: 1088556:232: 1088556:234: func 1088513:238: 1088513:240: call 0 returned 100%:: func 1088509:245: 1088509:247: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 1088441:251: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 2102:252: call 0 returned 100%:: 1088441:255: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 1087951:256: call 0 returned 100%:: 1088441:259: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 1088441:260: 1088441:263: func 16:283: 16:287: call 0 returned 100%:: 16:289: branch 0 taken 81% (fallthrough):: branch 1 taken 19%:: branch 2 taken 54% (fallthrough):: branch 3 taken 46%:: 7:290: 7:291: 9:292: branch 0 taken 11% (fallthrough):: branch 1 taken 89%:: 1:293: 1:294: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 1:298: 8:300: 8:301: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 16:305: 16:307: func 30:311: 76:313: branch 0 taken 35%:: branch 1 taken 65% (fallthrough):: 16:314: 16:315: 16:316: 30:318: func 1089509:321: 1089509:325: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:327: #####:328: #####:330: branch 0 never executed:: branch 1 never executed:: #####:331: #####:333: branch 0 never executed:: branch 1 never executed:: #####:335: #####:336: #####:337: #####:339: branch 0 never executed:: branch 1 never executed:: #####:340: #####:342: #####:343: branch 0 never executed:: branch 1 never executed:: #####:344: 1089509:347: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 1082438:348: 7071:350: 1089509:352: 1089509:355: func 1089394:359: 1089394:361: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 16:363: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:365: 16:367: 16:368: 1089378:370: 1089378:371: 1089394:373: func 1087897:377: 1087897:381: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 2177291:382: branch 0 taken 50%:: branch 1 taken 50% (fallthrough):: 1089394:383: call 0 returned 100%:: 1089394:384: 1087897:386: 1087897:388: func 1088502:391: 1088502:400: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: branch 2 taken 99% (fallthrough):: branch 3 taken 1%:: 1088012:404: 1088012:405: 1088012:406: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1088012:409: 1088012:414: 1088012:415: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: #####:416: call 0 never executed:: 9475348:422: branch 0 taken 90%:: branch 1 taken 10% (fallthrough):: 9475348:423: branch 0 taken 11% (fallthrough):: branch 1 taken 89%:: 1089509:426: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 1089509:429: 1089509:430: call 0 returned 100%:: 1089509:431: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:432: call 0 never executed:: #####:433: call 0 never executed:: 1089509:435: 1089509:437: 2179018:438: 1089509:439: 9475348:442: 9475348:444: 9475348:445: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1604:448: 1088012:452: 1088012: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 1088509:510: 1088509:514: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:515: call 0 returned 100%:: 1088508:518: call 0 returned 100%:: 1088508:519: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 1088502: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 6381:539: 6381:541: call 0 returned 100%:: func 1082128:545: 1082128: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 10492:573: 10492: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:: 10467:586: call 0 returned 100%:: 10467:587: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: func 1032313:596: 1032313:598: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1315:599: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 1315:600: call 0 returned 100%:: 1315:602: call 0 returned 100%:: 1032313:604: <<<<<< EOF # path=src#libImaging#QuantOctree.c.gcov.reduced -: 0:Source:src/libImaging/QuantOctree.c func 48:55: 48:59: 48:60: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 48:64: 48:65: 48:66: 48:67: 48:70: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:71: #####:72: 48:76: 48:77: 48:78: 48:79: 48:83: 48:84: 48:85: 48:86: 48:89: 48:91: 48:93: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:94: #####:95: func 48:101: 48:102: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 48:103: 48:104: 48:106: 784922:112: func 408090:116: 408090:117: 408090:118: 408090:119: 408090:120: 816180:121: 408090:126: 408090:127: func 202069:131: 202069:133: 202069:134: 202069:135: 202069:136: 202069:137: 202069:138: 14464: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):: 14464:145: branch 0 taken 8% (fallthrough):: branch 1 taken 92%:: branch 2 taken 6% (fallthrough):: branch 3 taken 94%:: branch 4 taken 6% (fallthrough):: branch 5 taken 94%:: 957:146: func 6868:153: 6868:154: 6868:155: branch 0 taken 50% (fallthrough):: branch 1 taken 50%:: 3450:156: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 3450:157: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 3450:158: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 3450:159: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 3418:161: 3418:162: 3418:163: 3418:164: 6868:166: func 633928:169: 633928:170: func 24:174: 24:176: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 24:180: 24:181: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 24:184: 24:186: call 0 returned 100%:: func 188416:192: 188416:193: 188416:194: 188416:195: 188416:196: 188416:197: 188416:198: func 24:201: 24:210: call 0 returned 100%:: 24:211: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 24:215: branch 0 taken 50% (fallthrough):: branch 1 taken 50%:: 12:216: 12:217: 12:219: 12:220: 24:222: branch 0 taken 50% (fallthrough):: branch 1 taken 50%:: 12:223: 12:224: 12:226: 12:227: 24:229: branch 0 taken 50% (fallthrough):: branch 1 taken 50%:: 12:230: 12:231: 12:233: 12:234: 24:236: branch 0 taken 46% (fallthrough):: branch 1 taken 54%:: 11:237: 11:238: 13:240: 13:241: 232:244: branch 0 taken 90% (fallthrough):: branch 1 taken 10%:: 3328:245: branch 0 taken 94% (fallthrough):: branch 1 taken 6%:: 30720:246: branch 0 taken 90% (fallthrough):: branch 1 taken 10%:: 188416:247: branch 0 taken 86%:: branch 1 taken 14% (fallthrough):: 188416:248: 188416:253: 376832:258: call 0 returned 100%:: 188416:259: 188416:260: func 29:270: 2774:274: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 2745:275: 2745:278: branch 0 taken 62% (fallthrough):: branch 1 taken 38%:: 1709:279: 1036:282: call 0 returned 100%:: 1036:284: 1036:285: 1036:286: 1036:287: 1036:288: 29:290: 2916:295: func 202069:299: 202069:301: func 24:304: 2940:307: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 2916:308: call 0 returned 100%:: 24:311: func 12:314: 24:316: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 100% (fallthrough):: branch 3 taken 0%:: 12:317: 12:321: 12:322: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 12:325: 12:326: 12:327: func 12:331: 12:336: 12:337: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 2916:341: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 2916:342: call 0 returned 100%:: 202069:354: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 202069:355: call 0 returned 100%:: func 12:362: 12:382: branch 0 taken 8% (fallthrough):: branch 1 taken 92%:: 24:405: call 0 returned 100%:: 24:406: 12:407: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 202069:410: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 202069:411: call 0 returned 100%:: 12:415: call 0 returned 100%:: 12:417: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 12:420: 12:423: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 12:428: 12:431: call 0 returned 100%:: 12:432: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 12:437: call 0 returned 100%:: 70:440: branch 0 taken 59% (fallthrough):: branch 1 taken 41%:: 17:444: 17:445: call 0 returned 100%:: 17:446: 12:450: call 0 returned 100%:: 12:451: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 12:454: call 0 returned 100%:: 12:457: 12:459: 12:461: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 24:466: call 0 returned 100%:: 24:467: 12:468: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 12:471: call 0 returned 100%:: 12:475: call 0 returned 100%:: 12:477: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 12:482: call 0 returned 100%:: 12:486: 12:487: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 12:493: call 0 returned 100%:: 12:494: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 12:498: 12:499: 12:501: call 0 returned 100%:: 12:502: call 0 returned 100%:: 12:503: call 0 returned 100%:: 12:504: call 0 returned 100%:: 12:505: 12: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 43966:77: 41573263:82: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 41529297:83: branch 0 taken 68% (fallthrough):: branch 1 taken 32%:: 28312551:84: 41529297:86: 41529297:87: branch 0 taken 12% (fallthrough):: branch 1 taken 88%:: 5180002:88: 43966:92: branch 0 taken 55% (fallthrough):: branch 1 taken 45%:: 24215:93: 43966:95: func 258:98: 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: 258:113: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:114: 258:116: func 1514:119: 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: 1514:134: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:135: 1514:137: func 2:140: 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: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 13678:236: 1700250:240: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 1686572:241: 1686572:242: 1686572:243: 13678:245: func 130:248: 16520:252: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 16390:253: 16390:254: 16390:255: 130:257: func 197586:260: 204014922:273: branch 0 taken 99%:: branch 1 taken 1%:: 203817336:274: 203817336:275: 197586:277: branch 0 taken 50%:: branch 1 taken 50% (fallthrough):: 197586:278: 197586:279: 197586:280: 197586:281: 197586: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 3:314: 264:318: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 261:319: 261:320: 261:321: 261:322: 261:323: 3: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 1687:342: 322628:346: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 320941:347: 320941:348: 320941:349: 320941:350: 320941:351: 1687: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: 22775:417: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 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: 37184:436: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 36864:437: 36864:438: 320:441: func 64:443: 4160:446: branch 0 taken 98%:: branch 1 taken 2% (fallthrough):: 4096:447: 4096:448: 64:450: func 290:454: 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 207767:478: 207767:481: 207767:482: func 8449:485: 8449:488: 8449:489: func #####:492: #####:495: #####:496: func 76593:499: 76593:502: 76593: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 4216:687: 75867:692: branch 0 taken 100%:: branch 1 taken 0% (fallthrough):: 82416:693: branch 0 taken 9% (fallthrough):: branch 1 taken 91%:: branch 2 taken 64% (fallthrough):: branch 3 taken 36%:: 6549:694: 4216:695: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 4216:696: 4216: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: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: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%:: 7: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:170: call 0 returned 100%:: 7:171: call 0 returned 100%:: 7:172: func 98:175: 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%:: 7: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: 91:236: func 7:239: 7:249: 7:253: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 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:270: 1:271: 1:272: 1:273: 1:274: 1:275: 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 161:327: 161:338: call 0 returned 100%:: branch 1 taken 99% (fallthrough):: branch 2 taken 1%:: 160:341: call 0 returned 100%:: 160:342: 160:343: 160:347: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 160:348: branch 0 taken 92% (fallthrough):: branch 1 taken 8%:: 160:354: call 0 returned 100%:: 160:355: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 160:356: 160:357: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 160:359: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 160:360: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 160:361: 160:362: #####:366: call 0 never executed:: #####:368: call 0 never executed:: #####:369: func 160:372: 160:375: call 0 returned 100%:: 160:376: call 0 returned 100%:: 160:377: func 160:380: 160:385: call 0 returned 100%:: func 480:394: 480:402: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 480:406: call 0 returned 100%:: 480:407: call 0 returned 100%:: branch 1 taken 96% (fallthrough):: branch 2 taken 4%:: 459:408: 21:411: call 0 returned 100%:: 21:412: call 0 returned 100%:: 21:414: func 209:417: 209:425: call 0 returned 100%:: branch 1 taken 0% (fallthrough):: branch 2 taken 100%:: #####:426: call 0 never executed:: #####:427: 209:430: call 0 returned 100%:: 209:431: 209:433: call 0 returned 100%:: 209:435: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: call 2 never executed:: func 4:439: 4:442: call 0 returned 100%:: 4: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: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: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: #####:748: #####:750: #####:751: #####: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: branch 0 never executed:: branch 1 never executed:: branch 2 never executed:: branch 3 never executed:: call 4 never executed:: #####:807: branch 0 never executed:: branch 1 never executed:: branch 2 never executed:: branch 3 never executed:: call 4 never executed:: #####:808: branch 0 never executed:: branch 1 never executed:: branch 2 never executed:: branch 3 never executed:: call 4 never executed:: #####:809: branch 0 never executed:: branch 1 never executed:: branch 2 never executed:: branch 3 never executed:: call 4 never executed:: #####:811: branch 0 never executed:: branch 1 never executed:: #####:812: func 3:820: 3:821: call 0 returned 100%:: call 1 returned 100%:: func 3:826: 3:829: call 0 returned 100%:: 3:830: 3:831: func 7:838: 7:839: call 0 returned 100%:: func 4:842: 4:843: call 0 returned 100%:: call 1 returned 100%:: func 3:863: 3:865: call 0 returned 100%:: 3:869: func 3:871: 3:873: call 0 returned 100%:: 3:877: func 3:879: 3:880: call 0 returned 100%:: call 1 returned 100%:: 3:881: call 0 returned 100%:: 3:882: func 3:884: 3:885: call 0 returned 100%:: 3:886: call 0 returned 100%:: 3:887: call 0 returned 100%:: 3:888: call 0 returned 100%:: 3:890: call 0 returned 100%:: call 1 returned 100%:: call 2 returned 100%:: 6:894: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: branch 3 taken 0% (fallthrough):: branch 4 taken 100%:: 3:895: call 0 returned 100%:: func 3:903: 3:914: call 0 returned 100%:: 3:915: call 0 returned 100%:: branch 1 taken 100% (fallthrough):: branch 2 taken 0%:: 3: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%:: 69:27: 69:29: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: call 2 never executed:: 69:30: #####:32: #####:33: branch 0 never executed:: branch 1 never executed:: call 2 never executed:: func 54:39: 54:45: call 0 returned 100%:: 54:46: call 0 returned 100%:: 54:48: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: call 2 never executed:: 54:49: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: call 2 never executed:: 54:51: func 40:56: 40:60: call 0 returned 100%:: 40:62: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: call 2 never executed:: 40:63: func 33:68: 33:73: call 0 returned 100%:: 33:74: call 0 returned 100%:: 33:76: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: call 2 never executed:: 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 160:66: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: func 184:73: 184:74: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 184:75: call 0 returned 100%:: 184:78: func 160:82: 160:83: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 160:85: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 100% (fallthrough):: branch 3 taken 0%:: 160:86: call 0 returned 100%:: 160:87: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 160:88: 160: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 6968196:48: 6968196:52: branch 0 taken 50% (fallthrough):: branch 1 taken 50%:: 3482613:53: 6968196:55: branch 0 taken 56% (fallthrough):: branch 1 taken 44%:: 3884539:56: 3083657:58: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 3082269: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: 46201071:185: func 21741:190: 21741:199: 21741:200: branch 0 taken 2% (fallthrough):: branch 1 taken 98%:: 21741:205: 21741:208: 21741:211: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 2:212: call 0 returned 100%:: 2:213: 21739:218: 21739:219: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:220: call 0 never executed:: #####:221: 21739:225: 21739:226: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:227: #####:228: call 0 never executed:: #####:229: 196078:232: branch 0 taken 90%:: branch 1 taken 10% (fallthrough):: 196078:233: 196078:235: 196078:237: 196078:238: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 196078:242: 196078:243: branch 0 taken 3% (fallthrough):: branch 1 taken 97%:: 196078:246: 196078:247: 7559310:248: branch 0 taken 97%:: branch 1 taken 3% (fallthrough):: 7363232:249: call 0 returned 100%:: 7363232:250: 7363232:251: 7363232:253: branch 0 taken 97%:: branch 1 taken 3%:: 7363232:254: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 7363232:255: 1931874:259: branch 0 taken 91%:: branch 1 taken 9% (fallthrough):: 1931874:260: 196078:262: 196078:263: 21739:265: 21739:266: 21739:267: func 21425:272: 9015326:280: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 8993901:281: branch 0 taken 34% (fallthrough):: branch 1 taken 66%:: 3091626:282: 5902275:284: 21425:287: func 10711:292: 10711:302: call 0 returned 100%:: 10711:304: call 0 returned 100%:: 10711: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: 28570110:312: branch 0 taken 94%:: branch 1 taken 6% (fallthrough):: 26878161:313: 3383898:315: 10586:318: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 10586: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: 13852432:327: branch 0 taken 79%:: branch 1 taken 21% (fallthrough):: 11001059:328: 11001059:329: 5702746:331: 2851373:332: 10453:335: branch 0 taken 98%:: branch 1 taken 2%:: 122407:336: branch 0 taken 92%:: branch 1 taken 8%:: 2762142:337: branch 0 taken 96%:: branch 1 taken 4% (fallthrough):: 2762142:339: 2762142:340: 2762142:341: 22081149:343: branch 0 taken 87%:: branch 1 taken 13% (fallthrough):: 19319007:344: 19319007:345: 19319007:346: 8286426:348: 2762142: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: 23152920:360: branch 0 taken 86%:: branch 1 taken 14% (fallthrough):: 19885899:361: 19885899:362: 19885899:363: 19885899:364: 13068084:366: 3267021:367: 10711:372: call 0 returned 100%:: 10711:373: func 10714:377: 10714:387: call 0 returned 100%:: 10714:389: call 0 returned 100%:: 10714: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: 10593:403: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 10593: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: 1472297:417: 10457:420: branch 0 taken 98%:: branch 1 taken 2%:: 33287:421: branch 0 taken 76%:: branch 1 taken 24%:: 33287:422: 33287:423: 33287:424: 2455295:425: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 10788207:428: branch 0 taken 82%:: branch 1 taken 18% (fallthrough):: 10788207:429: 10788207:430: 10788207:431: 7266024:433: 2422008: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: 1565489:452: 10714:457: call 0 returned 100%:: 10714: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: 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: 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 10875:563: 10875: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%:: 10873:573: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:574: call 0 returned 100%:: 10872:575: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 10736:579: branch 0 taken 1%:: branch 1 taken 0%:: branch 2 taken 99%:: 102:584: 102:588: #####:589: #####:590: call 0 never executed:: 10872: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:601: 40:602: 40:604: 10234:605: 10234:607: 68:608: 68:610: 1:611: 1:612: call 0 returned 100%:: 10871:617: call 0 returned 100%:: func 10871:623: 10871: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%:: 10871: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%:: 10871:640: call 0 returned 100%:: 10871:642: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 10870:646: call 0 returned 100%:: 10870:648: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:649: 1:650: 1:651: 10869:655: 10869:657: 10869:661: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 82859:663: branch 0 taken 88%:: branch 1 taken 12% (fallthrough):: 82859:664: 10801:667: call 0 returned 100%:: 10801:668: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 10801:669: call 0 returned 100%:: 10801:672: 10801:673: 10801:674: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:675: #####:676: #####:677: 68:682: 68:683: 10869:687: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 10806:688: call 0 returned 100%:: 10806:689: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 10806:691: call 0 returned 100%:: 10806:696: call 0 returned 100%:: 10806:697: 10806:698: 10806:699: branch 0 taken 100%:: branch 1 taken 0%:: 63:704: 63:705: 10869: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 443:34: 443:44: branch 0 taken 99% (fallthrough):: branch 1 taken 1%:: 442:61: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 1:62: 1:63: 441:65: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:66: #####:67: 441:70: 441:71: 441:72: 657:75: branch 0 taken 33%:: branch 1 taken 67% (fallthrough):: 217:77: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:78: #####:79: 217:81: 217:82: branch 0 taken 0%:: branch 1 taken 92%:: branch 2 taken 0%:: branch 3 taken 3%:: 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: #####: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%:: 12556:163: 10929:166: 10929:167: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 10929:170: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 10929: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: 1184:194: branch 0 taken 99%:: branch 1 taken 1%:: 1184:195: 1184:196: 14086:197: branch 0 taken 92%:: branch 1 taken 8% (fallthrough):: 12902:198: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 12902:199: branch 0 taken 37% (fallthrough):: branch 1 taken 63%:: 4797:200: 4797:201: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 4797:204: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: 4797:205: 8105:208: 8105:209: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: 8105:212: 1184: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: 217:244: 217:245: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: branch 2 taken 1% (fallthrough):: branch 3 taken 99%:: 1:246: 1:247: 216:249: 216:250: <<<<<< EOF # path=src#libImaging#Jpeg2KEncode.c.gcov.reduced -: 0:Source:src/libImaging/Jpeg2KEncode.c func 1:32: 1:35: 1:36: 1:37: func 55:40: 55:43: func 40:50: 40:55: call 0 returned 100%:: 40:57: branch 0 taken 100% (fallthrough):: branch 1 taken 0%:: func 14:62: 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:87: call 0 returned 100%:: 26:88: call 0 returned 100%:: 26:90: func #####:102: #####:107: branch 0 never executed:: branch 1 never executed:: #####:108: #####:109: branch 0 never executed:: branch 1 never executed:: #####:110: #####:113: func 2:116: 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: #####: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: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: #####: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:: #####: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:: #####: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: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%:: 6:407: 6:409: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: #####:410: #####:411: 6:414: 6:415: 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%:: 19:540: branch 0 taken 5% (fallthrough):: branch 1 taken 95%:: 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%:: 55:556: branch 0 taken 7% (fallthrough):: branch 1 taken 93%:: 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: 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%:: 6:626: branch 0 taken 0% (fallthrough):: branch 1 taken 100%:: call 2 never executed:: 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%:: 1028538:38: 1028538:39: branch 0 taken 1% (fallthrough):: branch 1 taken 99%:: 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: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:76: 35436:77: 35436:79: branch 0 taken 98% (fallthrough):: branch 1 taken 2%:: 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):: 221109: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):: 73168: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%:: 35442: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%:: 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: 78728:96: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 393080:97: branch 0 taken 75%:: branch 1 taken 25% (fallthrough):: 235904:98: 235904:99: call 0 returned 100%:: 140:102: func 137036:105: 137036:108: 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: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: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: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):: 295212: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 15963:24: 15963: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%:: 1:42: 15896:46: 15896:47: call 0 returned 100%:: 15896:48: 15896: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: 15373:56: 412920:57: branch 0 taken 96%:: branch 1 taken 4% (fallthrough):: 397547:58: 15896:61: call 0 returned 100%:: 15963: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):: 2816: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: 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: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: 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:87: branch 0 taken 43%:: branch 1 taken 57%:: 790014:88: branch 0 taken 99%:: branch 1 taken 1%:: 778949:90: 778949:91: 699326:95: branch 0 taken 98%:: branch 1 taken 2% (fallthrough):: 684848:97: 14478:99: func 7:107: 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):: 3655:159: 3662:162: branch 0 taken 99%:: branch 1 taken 1% (fallthrough):: 3655: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