LCOV - code coverage report
Current view: top level - alg - gdalwarpkernel.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 3114 3648 85.4 %
Date: 2025-03-31 11:17:27 Functions: 171 186 91.9 %

Function Name Sort by function name Hit count Sort by hit count
_Z11AvoidNoDataIN3cpl7Float16EEvPK14GDALWarpKernelix 0
_Z11AvoidNoDataIaEvPK14GDALWarpKernelix 0
_Z12GWKGetPixelTItEbPK14GDALWarpKernelixPdPT_ 0
_Z16GWKNearestThreadItEvPv 0
_Z21GWKSetPixelValueRealTItEbPK14GDALWarpKernelixdT_ 0
_Z24ClampRoundAndAvoidNoDataIN3cpl7Float16EEvPK14GDALWarpKernelixd 0
_Z24ClampRoundAndAvoidNoDataIaEvPK14GDALWarpKernelixd 0
_Z44GWKCubicResampleSrcMaskIsDensity4SampleRealTItEbPK14GDALWarpKerneliddPdS3_ 0
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIfL15GDALResampleAlg1ELi0EEvPv 0
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIsL15GDALResampleAlg1ELi0EEvPv 0
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIsL15GDALResampleAlg2ELi0EEvPv 0
_ZL23GWKNearestUnsignedShortP14GDALWarpKernel 0
_ZL41GWKAdjustSrcOffsetOnEdgeUnifiedSrcDensityP12GWKJobStructRx 0
_ZL43GWKCubicResampleSrcMaskIsDensity4SampleRealPK14GDALWarpKerneliddPdS2_ 0
_ZN14GDALWarpKernelD0Ev 0
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIfL15GDALResampleAlg2ELi0EEvPv 1
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalItL15GDALResampleAlg1ELi0EEvPv 1
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIfL15GDALResampleAlg1ELi1EEvPv 4
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadIfL15GDALResampleAlg1EEvPv 4
_ZL39GWKBilinearNoMasksOrDstDensityOnlyFloatP14GDALWarpKernel 4
_Z40GWKResampleNoMasksOrDstDensityOnlyThreadItL15GDALResampleAlg3EEvPv 5
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIsL15GDALResampleAlg1ELi1EEvPv 5
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIsL15GDALResampleAlg2ELi1EEvPv 5
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalItL15GDALResampleAlg1ELi1EEvPv 5
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalItL15GDALResampleAlg3ELi0EEvPv 5
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadIsL15GDALResampleAlg1EEvPv 5
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadIsL15GDALResampleAlg2EEvPv 5
_ZL36GWKCubicNoMasksOrDstDensityOnlyShortP14GDALWarpKernel 5
_ZL39GWKBilinearNoMasksOrDstDensityOnlyShortP14GDALWarpKernel 5
_ZL43GWKCubicSplineNoMasksOrDstDensityOnlyUShortP14GDALWarpKernel 5
_Z40GWKResampleNoMasksOrDstDensityOnlyThreadIsL15GDALResampleAlg3EEvPv 6
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIsL15GDALResampleAlg3ELi0EEvPv 6
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalItL15GDALResampleAlg2ELi0EEvPv 6
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalItL15GDALResampleAlg2ELi1EEvPv 6
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadItL15GDALResampleAlg1EEvPv 6
_ZL40GWKBilinearNoMasksOrDstDensityOnlyUShortP14GDALWarpKernel 6
_ZL42GWKCubicSplineNoMasksOrDstDensityOnlyShortP14GDALWarpKernel 6
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIfL15GDALResampleAlg2ELi1EEvPv 8
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadIfL15GDALResampleAlg2EEvPv 9
_ZL36GWKCubicNoMasksOrDstDensityOnlyFloatP14GDALWarpKernel 9
_Z40GWKResampleNoMasksOrDstDensityOnlyThreadIfL15GDALResampleAlg0EEvPv 11
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIfL15GDALResampleAlg0ELi0EEvPv 11
_ZL38GWKNearestNoMasksOrDstDensityOnlyFloatP14GDALWarpKernel 11
_Z40GWKResampleNoMasksOrDstDensityOnlyThreadIhL15GDALResampleAlg3EEvPv 12
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIhL15GDALResampleAlg3ELi0EEvPv 12
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadItL15GDALResampleAlg2EEvPv 12
_ZL37GWKCubicNoMasksOrDstDensityOnlyUShortP14GDALWarpKernel 12
_ZL41GWKCubicSplineNoMasksOrDstDensityOnlyByteP14GDALWarpKernel 12
_Z40GWKResampleNoMasksOrDstDensityOnlyThreadIsL15GDALResampleAlg0EEvPv 14
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIsL15GDALResampleAlg0ELi0EEvPv 14
_ZL38GWKNearestNoMasksOrDstDensityOnlyShortP14GDALWarpKernel 14
_ZL17ThreadFuncAdapterPv 15
_ZL16GWKSumPreservingP14GDALWarpKernel 18
_ZL17GWKProgressThreadP12GWKJobStruct 18
_ZL22GWKSumPreservingThreadPv 18
_Z16GWKNearestThreadIsEvPv 23
_ZL15GWKNearestShortP14GDALWarpKernel 23
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIhL15GDALResampleAlg2ELi0EEvPv 28
_Z11AvoidNoDataIlEvPK14GDALWarpKernelix 32
_Z11AvoidNoDataImEvPK14GDALWarpKernelix 32
_Z24ClampRoundAndAvoidNoDataIlEvPK14GDALWarpKernelixd 32
_Z24ClampRoundAndAvoidNoDataImEvPK14GDALWarpKernelixd 32
_Z16GWKNearestThreadIfEvPv 37
_ZL15GWKNearestFloatP14GDALWarpKernel 37
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIhL15GDALResampleAlg2ELi1EEvPv 47
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIhL15GDALResampleAlg1ELi1EEvPv 62
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIhL15GDALResampleAlg1ELi0EEvPv 64
_ZL35GWKCubicNoMasksOrDstDensityOnlyByteP14GDALWarpKernel 72
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadIhL15GDALResampleAlg2EEvPv 75
_ZZL22GWKSumPreservingThreadPvENKUldddiRdS0_S0_E0_clEdddiS0_S0_S0_ 80
_Z50GWKResampleNoMasksOrDstDensityOnlyHas4SampleThreadIhL15GDALResampleAlg1EEvPv 126
_ZL38GWKBilinearNoMasksOrDstDensityOnlyByteP14GDALWarpKernel 126
_ZL16GWKAverageOrModeP14GDALWarpKernel 130
_ZL22GWKAverageOrModeThreadPv 130
_ZL11GWKRealCaseP14GDALWarpKernel 151
_ZL17GWKRealCaseThreadPv 151
_ZL14GWKGeneralCaseP14GDALWarpKernel 239
_ZL20GWKGeneralCaseThreadPv 239
_ZL14GWKNearestByteP14GDALWarpKernel 324
_Z16GWKNearestThreadIhEvPv 328
_ZL26GWKResampleCreateWrkStructP14GDALWarpKernel 344
_ZL26GWKResampleDeleteWrkStructP21_GWKResampleWrkStruct 344
_Z44GWKCubicResampleSrcMaskIsDensity4SampleRealTIhEbPK14GDALWarpKerneliddPdS3_ 361
_Z11AvoidNoDataIjEvPK14GDALWarpKernelix 410
_Z24ClampRoundAndAvoidNoDataIjEvPK14GDALWarpKernelixd 410
_Z34GWKCubicResampleNoMasks4MultiBandTItEvPK14GDALWarpKernelddx 441
_Z11AvoidNoDataIdEvPK14GDALWarpKernelix 497
_Z24ClampRoundAndAvoidNoDataIdEvPK14GDALWarpKernelixd 497
_ZL34GWKOneSourceCornerFailsToReprojectP12GWKJobStruct 778
_ZL37GWKNearestNoMasksOrDstDensityOnlyByteP14GDALWarpKernel 896
_Z40GWKResampleNoMasksOrDstDensityOnlyThreadIhL15GDALResampleAlg0EEvPv 899
_Z48GWKResampleNoMasksOrDstDensityOnlyThreadInternalIhL15GDALResampleAlg0ELi0EEvPv 899
_ZL25GWKRoundSourceCoordinatesiPdS_S_PiddPFiPviiS_S_S_S0_ES1_dd 1000
_ZL14GWKLanczosSincd 1056
_Z13GWKThreadsEndPv 1409
_Z16GWKThreadsCreatePPcPFiPviiPdS2_S2_PiES1_ 1409
_ZL20GWKGenericMonoThreadP14GDALWarpKernelPFvPvE 2100
_ZL6GWKRunP14GDALWarpKernelPKcPFvPvE 2105
_ZN12GWKJobStructC2ERSt5mutexRSt18condition_variableRiRb 2105
_ZN14GDALWarpKernel11PerformWarpEv 2113
_ZN14GDALWarpKernel8ValidateEv 2113
_ZN14GDALWarpKernelC2Ev 2115
_ZN14GDALWarpKernelD2Ev 2115
_Z19GWKResampleNoMasksTIfEbPK14GDALWarpKerneliddPT_PdS5_Rd 2500
_Z25GWKResampleNoMasks_SSE2_TIfEbPK14GDALWarpKerneliddPT_PdS5_Rd 2500
GWKGetFilterFunc4Values 3726
GWKGetFilterFunc 3728
_Z11AvoidNoDataIiEvPK14GDALWarpKernelix 4620
_Z24ClampRoundAndAvoidNoDataIiEvPK14GDALWarpKernelixd 4620
_ZL14XMMLoad4ValuesPKt 5292
_Z24ClampRoundAndAvoidNoDataIsEvPK14GDALWarpKernelixd 8587
_ZL24GWKAdjustSrcOffsetOnEdgeP12GWKJobStructRx 9714
GWKGetFilterRadius 9903
_Z12GWKGetPixelTIfEbPK14GDALWarpKernelixPdPT_ 11574
_Z21GWKSetPixelValueRealTIfEbPK14GDALWarpKernelixdT_ 11574
_ZL26GWKBilinearResample4SamplePK14GDALWarpKerneliddPdS2_S2_ 72024
_Z34GWKCubicResampleNoMasks4MultiBandTIhEvPK14GDALWarpKernelddx 80882
_ZL21GWKLanczosSinc4ValuesPd 106242
_ZL10GWKBSplined 138696
_Z11AvoidNoDataItEvPK14GDALWarpKernelix 151198
_Z24ClampRoundAndAvoidNoDataItEvPK14GDALWarpKernelixd 151198
_ZL20GWKGetPixelValueRealPK14GDALWarpKernelixPdS2_ 151448
_Z22GWKCubicComputeWeightsIfEvT_PS0_ 159064
_ZL21GWKProgressMonoThreadP12GWKJobStruct 204563
_ZZL22GWKSumPreservingThreadPvENKUldE_clEd 208068
_ZL12Convolute4x4Dv4_fS_S_S_S_S_S_S_ 238596
_ZL16XMMHorizontalAddDv4_f 238596
_ZL11GWKResamplePK14GDALWarpKerneliddPdS2_S2_P21_GWKResampleWrkStruct 239383
_Z12GWKGetPixelTIsEbPK14GDALWarpKernelixPdPT_ 244513
_Z21GWKSetPixelValueRealTIsEbPK14GDALWarpKernelixdT_ 244513
_Z31GWKCubicResampleNoMasks4SampleTIsEbPK14GDALWarpKerneliddPT_ 250063
_Z31GWKCubicResampleNoMasks4SampleTItEbPK14GDALWarpKerneliddPT_ 250063
_Z19GWKResampleNoMasksTIsEbPK14GDALWarpKerneliddPT_PdS5_Rd 252563
_Z25GWKResampleNoMasks_SSE2_TIsEbPK14GDALWarpKerneliddPT_PdS5_Rd 252563
_Z11AvoidNoDataIsEvPK14GDALWarpKernelix 253100
_Z34GWKBilinearResampleNoMasks4SampleTIsEbPK14GDALWarpKerneliddPT_ 259030
_Z34GWKBilinearResampleNoMasks4SampleTItEbPK14GDALWarpKerneliddPT_ 259030
_Z14GWKRoundValueTIfET_d 268974
_Z34GWKBilinearResampleNoMasks4SampleTIfEbPK14GDALWarpKerneliddPT_ 268974
_ZL23GWKCubicResample4SamplePK14GDALWarpKerneliddPdS2_S2_ 299879
_Z19GWKResampleNoMasksTItEbPK14GDALWarpKerneliddPT_PdS5_Rd 343440
_Z25GWKResampleNoMasks_SSE2_TItEbPK14GDALWarpKerneliddPT_PdS5_Rd 343440
_ZL18GWKBilinear4ValuesPd 396360
_Z31GWKCubicResampleNoMasks4SampleTIhEbPK14GDALWarpKerneliddPT_ 421188
_Z24ClampRoundAndAvoidNoDataIfEvPK14GDALWarpKernelixd 482399
_Z11AvoidNoDataIfEvPK14GDALWarpKernelix 493973
_Z14GWKClampValueTIsET_d 532495
_ZL7getAreaRKSt6vectorISt4pairIddESaIS1_EE 558521
_Z14GWKClampValueTItET_d 585859
_ZL27GWKResampleOptimizedLanczosPK14GDALWarpKerneliddPdS2_S2_P21_GWKResampleWrkStruct 617144
_Z14GWKClampValueTIfET_d 718914
_ZL25getConvexPolyIntersectionRKSt6vectorISt4pairIddESaIS1_EES5_RS3_ 785302
_ZL8isConvexRKSt6vectorISt4pairIddESaIS1_EE 785302
_Z14GWKRoundValueTIsET_d 791525
_ZN15sGWKRoundValueTIsLb1EE4evalEd 791525
_Z14GWKRoundValueTItET_d 844881
_ZN15sGWKRoundValueTItLb0EE4evalEd 844881
_ZL14XMMLoad4ValuesPKh 949092
_Z31GWKCubicResampleNoMasks4SampleTIfEbPK14GDALWarpKerneliddPT_ 985289
_ZL20GWKSetPixelValueRealPK14GDALWarpKernelixdd 1073960
_Z16CubicConvolutionIdET_S0_S0_S0_S0_S0_S0_S0_ 1602850
_Z22GWKCubicComputeWeightsIdEvT_PS0_ 2108610
_ZL17GWKBSpline4ValuesPd 2220360
_ZL14GWKGetPixelRowPK14GDALWarpKernelixiPdS2_S2_ 2352610
_ZL14getOrientationRKSt4pairIddES2_S2_ 2355910
_Z34GWKBilinearResampleNoMasks4SampleTIhEbPK14GDALWarpKerneliddPT_ 2885280
_ZL17GWKComputeWeights15GDALResampleAlgiiddiiddPdS0_Rd 3745940
_ZL16GWKSetPixelValuePK14GDALWarpKernelixddd 3867240
_Z24ClampRoundAndAvoidNoDataIhEvPK14GDALWarpKernelixd 4058200
_ZL8GWKCubicd 4350380
_ZZL25getConvexPolyIntersectionRKSt6vectorISt4pairIddESaIS1_EES5_RS3_ENKUlRKS1_S8_E_clES8_S8_ 5737980
_ZL25pointIntersectsConvexPolyRKSt4pairIddERKSt6vectorIS0_SaIS0_EE 6049100
_ZL11GWKBilineard 6669050
_ZL15GWKCubic4ValuesPd 7099850
_Z21GWKSetPixelValueRealTIhEbPK14GDALWarpKernelixdT_ 7903020
_Z12GWKGetPixelTIhEbPK14GDALWarpKernelixPdPT_ 7903030
_Z25GWKResampleNoMasks_SSE2_TIhEbPK14GDALWarpKerneliddPT_PdS5_Rd 8543610
_Z19GWKResampleNoMasksTIhEbPK14GDALWarpKerneliddPT_PdS5_Rd 8577640
_ZL17GWKOverlayDensityPK14GDALWarpKernelxd 8933090
_Z14GWKClampValueTIhET_d 9239680
_ZL15getIntersectionRKSt4pairIddES2_S2_S2_RS0_ 11811000
_Z11AvoidNoDataIhEvPK14GDALWarpKernelix 11961200
_Z14GWKRoundValueTIhET_d 12079300
_ZN15sGWKRoundValueTIhLb0EE4evalEd 12097800
_ZL16GWKGetPixelValuePK14GDALWarpKernelixPdS2_S2_ 29336100
_ZL28GWKCheckAndComputeSrcOffsetsP12GWKJobStructPiiiPdS2_iiRx 108296000

Generated by: LCOV version 1.14