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
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