LCOV - code coverage report
Current view: top level - alg - gdalwarpkernel.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 3330 3890 85.6 %
Date: 2025-09-11 10:31:57 Functions: 211 243 86.8 %

Function Name Sort by function name Hit count Sort by hit count
GWKGetFilterFunc 5028
GWKGetFilterFunc4Values 5031
GWKGetFilterRadius 13144
_Z11AvoidNoDataIN3cpl7Float16EEvPK14GDALWarpKernelix 0
_Z11AvoidNoDataIaEvPK14GDALWarpKernelix 0
_Z11AvoidNoDataIdEvPK14GDALWarpKernelix 499
_Z11AvoidNoDataIfEvPK14GDALWarpKernelix 549580
_Z11AvoidNoDataIhEvPK14GDALWarpKernelix 13879500
_Z11AvoidNoDataIiEvPK14GDALWarpKernelix 4621
_Z11AvoidNoDataIjEvPK14GDALWarpKernelix 411
_Z11AvoidNoDataIlEvPK14GDALWarpKernelix 33
_Z11AvoidNoDataImEvPK14GDALWarpKernelix 33
_Z11AvoidNoDataIsEvPK14GDALWarpKernelix 294793
_Z11AvoidNoDataItEvPK14GDALWarpKernelix 151199
_Z12GWKGetPixelTIN3cpl7Float16EEbPK14GDALWarpKernelixPdPT_ 0
_Z12GWKGetPixelTIdEbPK14GDALWarpKernelixPdPT_ 8
_Z12GWKGetPixelTIfEbPK14GDALWarpKernelixPdPT_ 67193
_Z12GWKGetPixelTIhEbPK14GDALWarpKernelixPdPT_ 9281210
_Z12GWKGetPixelTIiEbPK14GDALWarpKernelixPdPT_ 13666
_Z12GWKGetPixelTIjEbPK14GDALWarpKernelixPdPT_ 3
_Z12GWKGetPixelTIlEbPK14GDALWarpKernelixPdPT_ 3
_Z12GWKGetPixelTImEbPK14GDALWarpKernelixPdPT_ 3
_Z12GWKGetPixelTIsEbPK14GDALWarpKernelixPdPT_ 286204
_Z12GWKGetPixelTItEbPK14GDALWarpKernelixPdPT_ 150356
_Z13GWKThreadsEndPv 1622
_Z14GWKClampValueTIN3cpl7Float16EdET_T0_ 0
_Z14GWKClampValueTIddET_T0_ 0
_Z14GWKClampValueTIfdET_T0_ 718914
_Z14GWKClampValueTIhdET_T0_ 10335600
_Z14GWKClampValueTIhfET_T0_ 94582600
_Z14GWKClampValueTIidET_T0_ 0
_Z14GWKClampValueTIjdET_T0_ 0
_Z14GWKClampValueTIldET_T0_ 0
_Z14GWKClampValueTImdET_T0_ 0
_Z14GWKClampValueTIsdET_T0_ 532495
_Z14GWKClampValueTItdET_T0_ 662108
_Z14GWKClampValueTItfET_T0_ 197931
_Z14GWKRoundValueTIN3cpl7Float16EdET_T0_ 0
_Z14GWKRoundValueTIddET_T0_ 0
_Z14GWKRoundValueTIfdET_T0_ 268974
_Z14GWKRoundValueTIhdET_T0_ 15882900
_Z14GWKRoundValueTIhfET_T0_ 92722100
_Z14GWKRoundValueTIidET_T0_ 0
_Z14GWKRoundValueTIjdET_T0_ 0
_Z14GWKRoundValueTIldET_T0_ 0
_Z14GWKRoundValueTImdET_T0_ 0
_Z14GWKRoundValueTIsdET_T0_ 791525
_Z14GWKRoundValueTItdET_T0_ 986674
_Z14GWKRoundValueTItfET_T0_ 197923
_Z15GWKModeRealTypeIN3cpl7Float16EEvP12GWKJobStruct 0
_Z15GWKModeRealTypeIdEvP12GWKJobStruct 2
_Z15GWKModeRealTypeIfEvP12GWKJobStruct 4
_Z15GWKModeRealTypeIiEvP12GWKJobStruct 10
_Z15GWKModeRealTypeIjEvP12GWKJobStruct 1
_Z15GWKModeRealTypeIlEvP12GWKJobStruct 1
_Z15GWKModeRealTypeImEvP12GWKJobStruct 1
_Z16CubicConvolutionIdET_S0_S0_S0_S0_S0_S0_S0_ 1742940
_Z16GWKNearestThreadIfEvPv 44
_Z16GWKNearestThreadIhEvPv 345
_Z16GWKNearestThreadIsEvPv 26
_Z16GWKNearestThreadItEvPv 6
_Z16GWKThreadsCreatePPcPFiPviiPdS2_S2_PiES1_ 1622
_Z19GWKResampleNoMasksTIfEbPK14GDALWarpKerneliddPT_PdS5_Rd 2500
_Z19GWKResampleNoMasksTIhEbPK14GDALWarpKerneliddPT_PdS5_Rd 8969280
_Z19GWKResampleNoMasksTIsEbPK14GDALWarpKerneliddPT_PdS5_Rd 252563
_Z19GWKResampleNoMasksTItEbPK14GDALWarpKerneliddPT_PdS5_Rd 343440
_Z21GWKSetPixelValueRealTIN3cpl7Float16EEbPK14GDALWarpKernelixdT_ 0
_Z21GWKSetPixelValueRealTIdEbPK14GDALWarpKernelixdT_ 2
_Z21GWKSetPixelValueRealTIfEbPK14GDALWarpKernelixdT_ 67181
_Z21GWKSetPixelValueRealTIhEbPK14GDALWarpKernelixdT_ 9281200
_Z21GWKSetPixelValueRealTIiEbPK14GDALWarpKernelixdT_ 3408
_Z21GWKSetPixelValueRealTIjEbPK14GDALWarpKernelixdT_ 1
_Z21GWKSetPixelValueRealTIlEbPK14GDALWarpKernelixdT_ 1
_Z21GWKSetPixelValueRealTImEbPK14GDALWarpKernelixdT_ 1
_Z21GWKSetPixelValueRealTIsEbPK14GDALWarpKernelixdT_ 286204
_Z21GWKSetPixelValueRealTItEbPK14GDALWarpKernelixdT_ 150356
_Z22GWKCubicComputeWeightsIdEvT_PS0_ 3025780
_Z22GWKCubicComputeWeightsIfEvT_PS0_ 63331400
_Z24ClampRoundAndAvoidNoDataIN3cpl7Float16EEvPK14GDALWarpKernelixd 0
_Z24ClampRoundAndAvoidNoDataIaEvPK14GDALWarpKernelixd 0
_Z24ClampRoundAndAvoidNoDataIdEvPK14GDALWarpKernelixd 497
_Z24ClampRoundAndAvoidNoDataIfEvPK14GDALWarpKernelixd 482399
_Z24ClampRoundAndAvoidNoDataIhEvPK14GDALWarpKernelixd 4598320
_Z24ClampRoundAndAvoidNoDataIiEvPK14GDALWarpKernelixd 1213
_Z24ClampRoundAndAvoidNoDataIjEvPK14GDALWarpKernelixd 410
_Z24ClampRoundAndAvoidNoDataIlEvPK14GDALWarpKernelixd 32
_Z24ClampRoundAndAvoidNoDataImEvPK14GDALWarpKernelixd 32
_Z24ClampRoundAndAvoidNoDataIsEvPK14GDALWarpKernelixd 8589
_Z24ClampRoundAndAvoidNoDataItEvPK14GDALWarpKernelixd 843
_Z25GWKResampleNoMasks_SSE2_TIfEbPK14GDALWarpKerneliddPT_PdS5_Rd 2500
_Z25GWKResampleNoMasks_SSE2_TIhEbPK14GDALWarpKerneliddPT_PdS5_Rd 8957150
_Z25GWKResampleNoMasks_SSE2_TIsEbPK14GDALWarpKerneliddPT_PdS5_Rd 252563
_Z25GWKResampleNoMasks_SSE2_TItEbPK14GDALWarpKerneliddPT_PdS5_Rd 343440
_Z31GWKCubicResampleNoMasks4SampleTIfEbPK14GDALWarpKerneliddPT_ 985289
_Z31GWKCubicResampleNoMasks4SampleTIhEbPK14GDALWarpKerneliddPT_ 680534
_Z31GWKCubicResampleNoMasks4SampleTIsEbPK14GDALWarpKerneliddPT_ 250063
_Z31GWKCubicResampleNoMasks4SampleTItEbPK14GDALWarpKerneliddPT_ 315599
_Z34GWKBilinearResampleNoMasks4SampleTIfEbPK14GDALWarpKerneliddPT_ 268974
_Z34GWKBilinearResampleNoMasks4SampleTIhEbPK14GDALWarpKerneliddPT_ 5748360
_Z34GWKBilinearResampleNoMasks4SampleTIsEbPK14GDALWarpKerneliddPT_ 259030
_Z34GWKBilinearResampleNoMasks4SampleTItEbPK14GDALWarpKerneliddPT_ 324566
_Z34GWKCubicResampleNoMasks4MultiBandTIhEvPK14GDALWarpKernelddx 32647700
_Z34GWKCubicResampleNoMasks4MultiBandTItEvPK14GDALWarpKernelddx 65977
_Z40GWKResampleNoMasksOrDstDensityOnlyThreadIfL15GDALResampleAlg0EEvPv 11
_Z40GWKResampleNoMasksOrDstDensityOnlyThreadIhL15GDALResampleAlg0EEvPv 939
_Z40GWKResampleNoMasksOrDstDensityOnlyThreadIhL15GDALResampleAlg3EEvPv 12
_Z40GWKResampleNoMasksOrDstDensityOnlyThreadIsL15GDALResampleAlg0EEvPv 14
_Z40GWKResampleNoMasksOrDstDensityOnlyThreadIsL15GDALResampleAlg3EEvPv 6
_Z40GWKResampleNoMasksOrDstDensityOnlyThreadItL15GDALResampleAlg3EEvPv 5
_Z44GWKCubicResampleSrcMaskIsDensity4SampleRealTIhEbPK14GDALWarpKerneliddPdS3_ 389755
_Z44GWKCubicResampleSrcMaskIsDensity4SampleRealTItEbPK14GDALWarpKerneliddPdS3_ 0
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIfL15GDALResampleAlg0ELi0EEvPv 11
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIfL15GDALResampleAlg1ELi0EEvPv 0
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIfL15GDALResampleAlg1ELi1EEvPv 4
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIfL15GDALResampleAlg2ELi0EEvPv 1
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIfL15GDALResampleAlg2ELi1EEvPv 8
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIhL15GDALResampleAlg0ELi0EEvPv 939
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIhL15GDALResampleAlg1ELi0EEvPv 64
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIhL15GDALResampleAlg1ELi1EEvPv 62
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIhL15GDALResampleAlg2ELi0EEvPv 30
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIhL15GDALResampleAlg2ELi1EEvPv 585
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIhL15GDALResampleAlg3ELi0EEvPv 12
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIsL15GDALResampleAlg0ELi0EEvPv 14
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIsL15GDALResampleAlg1ELi0EEvPv 0
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIsL15GDALResampleAlg1ELi1EEvPv 5
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIsL15GDALResampleAlg2ELi0EEvPv 0
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIsL15GDALResampleAlg2ELi1EEvPv 5
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIsL15GDALResampleAlg3ELi0EEvPv 6
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalItL15GDALResampleAlg1ELi0EEvPv 1
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalItL15GDALResampleAlg1ELi1EEvPv 5
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalItL15GDALResampleAlg2ELi0EEvPv 6
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalItL15GDALResampleAlg2ELi1EEvPv 8
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalItL15GDALResampleAlg3ELi0EEvPv 5
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadIfL15GDALResampleAlg1EEvPv 4
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadIfL15GDALResampleAlg2EEvPv 9
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadIhL15GDALResampleAlg1EEvPv 126
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadIhL15GDALResampleAlg2EEvPv 615
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadIsL15GDALResampleAlg1EEvPv 5
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadIsL15GDALResampleAlg2EEvPv 5
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadItL15GDALResampleAlg1EEvPv 6
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadItL15GDALResampleAlg2EEvPv 14
_Z6IsSameIN3cpl7Float16EEbT_S2_ 0
_Z6IsSameIdEbT_S0_ 56
_Z6IsSameIfEbT_S0_ 18
_Z6IsSameIiEbT_S0_ 17771
_Z6IsSameIjEbT_S0_ 3
_Z6IsSameIlEbT_S0_ 3
_Z6IsSameImEbT_S0_ 3
_Z7CONVOL4IdEdPKdPKT_ 4353810
_Z7CONVOL4IfEdPKdPKT_ 4408440
_Z7CONVOL4IhEdPKdPKT_ 3720390
_Z7CONVOL4IsEdPKdPKT_ 964388
_Z7CONVOL4ItEdPKdPKT_ 964388
_ZL10GWKBSplined 139200
_ZL11GWKBilineard 6670070
_ZL11GWKRealCaseP14GDALWarpKernel 158
_ZL11GWKResamplePK14GDALWarpKerneliddPdS2_S2_P21_GWKResampleWrkStruct 239383
_ZL12Convolute4x4Dv4_fS_S_S_S_S_S_S_ 94500000
_ZL14GWKGeneralCaseP14GDALWarpKernel 239
_ZL14GWKGetPixelRowPK14GDALWarpKernelixiPdS2_S2_ 2368030
_ZL14GWKLanczosSincd 1632
_ZL14GWKNearestByteP14GDALWarpKernel 341
_ZL14XMMLoad4ValuesPKh 366539000
_ZL14XMMLoad4ValuesPKt 791724
_ZL14getOrientationRKSt4pairIddES2_S2_ 2355910
_ZL15GWKCubic4ValuesPd 8302440
_ZL15GWKNearestFloatP14GDALWarpKernel 44
_ZL15GWKNearestShortP14GDALWarpKernel 26
_ZL15getIntersectionRKSt4pairIddES2_S2_S2_RS0_ 11811000
_ZL16GWKAverageOrModeP14GDALWarpKernel 163
_ZL16GWKGetPixelValuePK14GDALWarpKernelixPdS2_S2_ 30506400
_ZL16GWKSetPixelValuePK14GDALWarpKernelixddd 4012410
_ZL16GWKSumPreservingP14GDALWarpKernel 18
_ZL16XMMHorizontalAddDv4_f 94786700
_ZL17GWKBSpline4ValuesPd 2220680
_ZL17GWKComputeWeights15GDALResampleAlgiiddiiddPdS0_Rd 3875450
_ZL17GWKOverlayDensityPK14GDALWarpKernelxd 9804390
_ZL17GWKProgressThreadP12GWKJobStruct 36
_ZL17GWKRealCaseThreadPv 158
_ZL17ThreadFuncAdapterPv 31
_ZL18GWKBilinear4ValuesPd 401592
_ZL18GWKModeComplexTypeP12GWKJobStruct 8
_ZL20GWKGeneralCaseThreadPv 239
_ZL20GWKGenericMonoThreadP14GDALWarpKernelPFvPvE 2739
_ZL20GWKGetPixelValueRealPK14GDALWarpKernelixPdS2_ 1092
_ZL20GWKSetPixelValueRealPK14GDALWarpKernelixdd 1315160
_ZL21GWKLanczosSinc4ValuesPd 106692
_ZL21GWKProgressMonoThreadP12GWKJobStruct 358918
_ZL22GWKAverageOrModeThreadPv 163
_ZL22GWKSumPreservingThreadPv 18
_ZL23GWKCubicResample4SamplePK14GDALWarpKerneliddPdS2_S2_ 302045
_ZL23GWKNearestUnsignedShortP14GDALWarpKernel 6
_ZL24GWKAdjustSrcOffsetOnEdgeP12GWKJobStructRx 9714
_ZL25GWKRoundSourceCoordinatesiPdS_S_PiddPFiPviiS_S_S_S0_ES1_dd 1000
_ZL25getConvexPolyIntersectionRKSt6vectorISt4pairIddESaIS1_EES5_RS3_ 785302
_ZL25pointIntersectsConvexPolyRKSt4pairIddERKSt6vectorIS0_SaIS0_EE 6049100
_ZL26GWKBilinearResample4SamplePK14GDALWarpKerneliddPdS2_S2_ 76488
_ZL26GWKResampleCreateWrkStructP14GDALWarpKernel 357
_ZL26GWKResampleDeleteWrkStructP21_GWKResampleWrkStruct 357
_ZL27GWKResampleOptimizedLanczosPK14GDALWarpKerneliddPdS2_S2_P21_GWKResampleWrkStruct 617144
_ZL28GWKCheckAndComputeSrcOffsetsP12GWKJobStructPiiiPdS2_iiRx 147825000
_ZL33GWKAverageOrModeComputeLineCoordsPK12GWKJobStructPdS2_S2_S2_S2_S2_PiS3_idd 8183
_ZL34GWKOneSourceCornerFailsToReprojectP12GWKJobStruct 818
_ZL35GWKAverageOrModeComputeSourceCoordsPK12GWKJobStructPdS2_S2_S2_iiiiRbRdS4_S4_S4_RiS5_S5_S5_ 2089340
_ZL35GWKCubicNoMasksOrDstDensityOnlyByteP14GDALWarpKernel 612
_ZL36GWKCubicNoMasksOrDstDensityOnlyFloatP14GDALWarpKernel 9
_ZL36GWKCubicNoMasksOrDstDensityOnlyShortP14GDALWarpKernel 5
_ZL37GWKCubicNoMasksOrDstDensityOnlyUShortP14GDALWarpKernel 14
_ZL37GWKNearestNoMasksOrDstDensityOnlyByteP14GDALWarpKernel 936
_ZL38GWKBilinearNoMasksOrDstDensityOnlyByteP14GDALWarpKernel 126
_ZL38GWKNearestNoMasksOrDstDensityOnlyFloatP14GDALWarpKernel 11
_ZL38GWKNearestNoMasksOrDstDensityOnlyShortP14GDALWarpKernel 14
_ZL39GWKBilinearNoMasksOrDstDensityOnlyFloatP14GDALWarpKernel 4
_ZL39GWKBilinearNoMasksOrDstDensityOnlyShortP14GDALWarpKernel 5
_ZL40GWKBilinearNoMasksOrDstDensityOnlyUShortP14GDALWarpKernel 6
_ZL41GWKAdjustSrcOffsetOnEdgeUnifiedSrcDensityP12GWKJobStructRx 0
_ZL41GWKCubicSplineNoMasksOrDstDensityOnlyByteP14GDALWarpKernel 12
_ZL42GWKCubicSplineNoMasksOrDstDensityOnlyShortP14GDALWarpKernel 6
_ZL43GWKCubicResampleSrcMaskIsDensity4SampleRealPK14GDALWarpKerneliddPdS2_ 0
_ZL43GWKCubicSplineNoMasksOrDstDensityOnlyUShortP14GDALWarpKernel 5
_ZL6GWKRunP14GDALWarpKernelPKcPFvPvE 2760
_ZL7getAreaRKSt6vectorISt4pairIddESaIS1_EE 558521
_ZL8GWKCubicd 4364540
_ZL8isConvexRKSt6vectorISt4pairIddESaIS1_EE 785302
_ZN12GWKJobStructC2ERSt5mutexRSt18condition_variableRiRb 2761
_ZN14GDALWarpKernel11PerformWarpEv 2786
_ZN14GDALWarpKernel8ValidateEv 2786
_ZN14GDALWarpKernelC2Ev 2790
_ZN14GDALWarpKernelD2Ev 2790
_ZN15sGWKRoundValueTIN3cpl7Float16EdLb1EE4evalEd 0
_ZN15sGWKRoundValueTIddLb1EE4evalEd 0
_ZN15sGWKRoundValueTIhdLb0EE4evalEd 16032600
_ZN15sGWKRoundValueTIhfLb0EE4evalEf 92910700
_ZN15sGWKRoundValueTIidLb1EE4evalEd 0
_ZN15sGWKRoundValueTIjdLb0EE4evalEd 0
_ZN15sGWKRoundValueTIldLb1EE4evalEd 0
_ZN15sGWKRoundValueTImdLb0EE4evalEd 0
_ZN15sGWKRoundValueTIsdLb1EE4evalEd 791525
_ZN15sGWKRoundValueTItdLb0EE4evalEd 986674
_ZN15sGWKRoundValueTItfLb0EE4evalEf 197923
_ZZL22GWKSumPreservingThreadPvENKUldE_clEd 208068
_ZZL22GWKSumPreservingThreadPvENKUldddiRdS0_S0_E0_clEdddiS0_S0_S0_ 80
_ZZL25getConvexPolyIntersectionRKSt6vectorISt4pairIddESaIS1_EES5_RS3_ENKUlRKS1_S8_E_clES8_S8_ 5737980

Generated by: LCOV version 1.14