LCOV - code coverage report
Current view:
top level
-
libprimis-headers
- geom.h
(
source
/ functions)
Hit
Total
Coverage
Test:
Libprimis Test Coverage
Lines:
459
492
93.3 %
Date:
2024-11-23 07:55:14
Functions:
303
328
92.4 %
Function Name
Hit count
_Z12sincosmod360i
0
_Z6tan360i
0
_Z8cotan360i
0
_ZN3vec3divERKS_
0
_ZN3vec5crossI5planeS1_EERS_RKT_RKT0_
0
_ZN3vec5crossI5planeS_EERS_RKT_RKT0_
0
_ZN3vec6rotateERK4vec2RKS_
0
_ZN3vec6rotateEffRKS_
0
_ZN3vec7reflectERKS_
0
_ZN3vec8hexcolorEi
0
_ZN3vecC2ERK4ivec
0
_ZN4ivec3divEi
0
_ZN4ivecC2ERK4svec
0
_ZN4svecC2ERK4ivec
0
_ZN4svecC2Ev
0
_ZN4vec4IhEC2E4bvec
0
_ZN4vec4IhEC2E4bvech
0
_ZN4vec4IhEC2Ev
0
_ZNK3vec8insidebbI4iveciEEbRKT_S4_T0_
0
_ZNK3vec8insidebbIS_iEEbRKT_S3_T0_
0
_ZNK4vec4IfEneERKS0_
0
_ZNK4vec4IhE8tonormalEv
0
_ZNK7matrix420perspectivetransformI3vecEES1_RKT_
0
_ZNK7matrix420perspectivetransformI4vec4IfEEE3vecRKT_
0
_ZNKSt4hashI3vecEclERKS0_
0
_ZN3vec3addEf
1
_ZN3vec3subEf
1
_ZN3vec5recipEv
1
_ZN3vecC2EPKf
1
_ZN3vecC2EPi
1
_ZN3vecC2ERK4vec2f
1
_ZN3vecC2Ef
1
_ZN4bvecC2Ev
1
_ZN4ivec3subEi
1
_ZN4ivecC2Eiiii
1
_ZN4vec23maxERKS_
1
_ZN4vec23maxEf
1
_ZN4vec23minERKS_
1
_ZN4vec23minEf
1
_ZN4vec2C2ERK4vec4IfE
1
_ZN4vec4IfEC2E4bvec
1
_ZN4vec4IfEC2E4bvech
1
_ZN5ivec23maxERKS_
1
_ZN5ivec23maxEi
1
_ZN5ivec23minERKS_
1
_ZN5ivec23minEi
1
_ZN7matrix3C2ERK7matrix4
1
_ZN7matrix3C2ERK9matrix4x3
1
_ZNK3vec9squaredotERKS_
1
_ZNK4vec4IbEeqERKS0_
1
_ZNK4vec4IbEneERKS0_
1
_ZNK4vec4IdEeqERKS0_
1
_ZNK4vec4IdEneERKS0_
1
_ZNK4vec4IiEeqERKS0_
1
_ZNK4vec4IiEneERKS0_
1
_ZNK5ivec23dotERKS_
1
_ZN11GenericVec2I4halfEC2ERK4vec2
2
_ZN3vec3maxEf
2
_ZN3vec3minEf
2
_ZN3vec4add2Ef
2
_ZN3vec4addzEf
2
_ZN3vec4mul2Ef
2
_ZN3vec5clampEff
2
_ZN3vecC2Ei
2
_ZN3vecngEv
2
_ZN4bvec3shlEi
2
_ZN4ivec3maxEi
2
_ZN4ivec3minEi
2
_ZN4ivec3mulERKS_
2
_ZN4ivec4ceilERK3vec
2
_ZN4ivec5clampEii
2
_ZN4ivec5floorERK3vec
2
_ZN4ivecC2ERK3vec
2
_ZN4vec23addEf
2
_ZN4vec23subEf
2
_ZN4vec25clampEff
2
_ZN4vec26squareEv
2
_ZN4vec2ixEi
2
_ZN4vec4I4halfEC2ERK3vecS0_
2
_ZN4vec4IfE3divERKS0_
2
_ZN4vec4IfE5recipEv
2
_ZN4vec4IfE9normalizeEv
2
_ZN4vec4IfEC2ERK4vec2ff
2
_ZN4vec4IfEcvS_IT_EIbEEv
2
_ZN4vec4IfEcvS_IT_EIdEEv
2
_ZN4vec4IfEcvS_IT_EIiEEv
2
_ZN4vec4IhE4lerpERKS0_S2_f
2
_ZN5ivec23addERKS_
2
_ZN5ivec23addEi
2
_ZN5ivec23mulERKS_
2
_ZN5ivec23mulEi
2
_ZN5ivec23shlEi
2
_ZN5ivec23subERKS_
2
_ZN5ivec23subEi
2
_ZN5ivec2ixEi
2
_ZN7matrix44multI4vec4IdEEEvRKS_S4_
2
_ZN7matrix44multI4vec4IfEEEvRKS_S4_
2
_ZNK3vec12scalartripleERKS_S1_
2
_ZNK3vec6iszeroEv
2
_ZNK4bvec6iszeroEv
2
_ZNK4bvecixEi
2
_ZNK4vec26iszeroEv
2
_ZNK4vec2ixEi
2
_ZNK4vec2ngEv
2
_ZNK4vec4IfE10magnitude3Ev
2
_ZNK4vec4IfE3dotERK3vec
2
_ZNK4vec4IiE10magnitude3Ev
2
_ZNK4vec4IiE3dotERK3vec
2
_ZNK4vec4IiE4dot3ERK3vec
2
_ZNK4vec4IiE9magnitudeEv
2
_ZNK5ivec25crossERKS_
2
_ZNK5ivec2ixEi
2
_ZN3vec13safenormalizeEv
3
_ZN3vec15rotate_around_xERK4vec2
3
_ZN3vec15rotate_around_xEf
3
_ZN3vec15rotate_around_yERK4vec2
3
_ZN3vec15rotate_around_yEf
3
_ZN3vec15rotate_around_zERK4vec2
3
_ZN3vec15rotate_around_zEf
3
_ZN3vec3avgERKS_
3
_ZN3vec3setEif
3
_ZN3vec4neg2Ev
3
_ZN3vec6squareEv
3
_ZN3vec7rescaleEf
3
_ZN3vecmiERKS_
3
_ZN3vecplERKS_
3
_ZN4bvec3shrEi
3
_ZN4bvec5scaleEii
3
_ZN4bvec9fromcolorERK3vec
3
_ZN4bvecC2ERK3vec
3
_ZN4ivec3absEv
3
_ZN4ivec3negEv
3
_ZN4ivec3shrEi
3
_ZN4vec213safenormalizeEv
3
_ZN4vec215rotate_around_zERKS_
3
_ZN4vec23absEv
3
_ZN4vec23avgERKS_
3
_ZN4vec23divEf
3
_ZN4vec23negEv
3
_ZN4vec24lerpERKS_S1_f
3
_ZN4vec29normalizeEv
3
_ZN4vec2dvERKS_
3
_ZN4vec2dvIiEES_RKT_
3
_ZN4vec2mlERKS_
3
_ZN4vec2mlIiEES_RKT_
3
_ZN4vec4IfE15rotate_around_xERK4vec2
3
_ZN4vec4IfE15rotate_around_xEf
3
_ZN4vec4IfE15rotate_around_yERK4vec2
3
_ZN4vec4IfE15rotate_around_yEf
3
_ZN4vec4IfE15rotate_around_zERK4vec2
3
_ZN4vec4IfE15rotate_around_zEf
3
_ZN4vec4IfE3addERK3vec
3
_ZN4vec4IfE3avgERKS0_
3
_ZN4vec4IfE3divERK3vec
3
_ZN4vec4IfE3mulERK3vec
3
_ZN4vec4IfE3subERK3vec
3
_ZN4vec4IfE4maddIS0_EERS0_RKS0_RKT_
3
_ZN4vec4IfE4msubIS0_EERS0_RKS0_RKT_
3
_ZN4vec4IfE6squareEv
3
_ZN4vec4IhE4lerpERKS0_S2_S2_fff
3
_ZN5ivec23absEv
3
_ZN5ivec23negEv
3
_ZN5ivec23shrEi
3
_ZN5ivec24maskEi
3
_ZNK3vec10magnitude2Ev
3
_ZNK3vec4distERKS_RS_
3
_ZNK3vec5dist2ERKS_
3
_ZNK3vecneERKS_
3
_ZNK4bvec7tocolorEv
3
_ZNK4bvecneERKS_
3
_ZNK4ivecneERKS_
3
_ZNK4vec24distERKS_
3
_ZNK4vec25crossERKS_
3
_ZNK4vec2miERKS_
3
_ZNK4vec2neERKS_
3
_ZNK4vec2plERKS_
3
_ZNK4vec4IfEdvIiEES0_RKT_
3
_ZNK4vec4IfEmlIiEES0_RKT_
3
_ZNK5ivec26iszeroEv
3
_ZNK5ivec2neERKS_
3
_ZN3vec10orthogonalERKS_
4
_ZN4bvec4flipEv
4
_ZN4bvecixEi
4
_ZN4vec23mulERKS_
4
_ZN4vec4IbEC2Ebbbb
4
_ZN4vec4IdEC2Edddd
4
_ZN4vec4IfE3addEf
4
_ZN4vec4IfE3divEf
4
_ZN4vec4IfE3subEf
4
_ZN4vec4IfE4addwEf
4
_ZN4vec4IfE4subwEf
4
_ZN4vec4IfE5clampEff
4
_ZN4vec4IfE6setxyzERK3vec
4
_ZN4vec4IfEC2EPKf
4
_ZN4vec4IhE4flipEv
4
_ZN4vec4IiEixEi
4
_ZNK3vec12isnormalizedEv
4
_ZNK3vec4dot2ERKS_
4
_ZNK4vec4IfEdvERKS0_
4
_ZNK4vec4IfEmiERKS0_
4
_ZNK4vec4IfEmlERKS0_
4
_ZNK4vec4IfEngEv
4
_ZNK4vec4IfEplERKS0_
4
_ZNK4vec4IiE10squaredlenEv
4
_ZNK4vec4IiEixEi
4
_Z6mod360i
5
_ZN4bvec7from565Et
5
_ZN4vec23addERKS_
5
_ZN4vec24lerpERKS_f
5
_ZN4vec4IfE4lerpERKS0_f
5
_ZNK3vec6rejectERKS_f
5
_ZNK4bvec10tohexcolorEv
5
_ZN3vecmlERKS_
6
_ZN3vecmlIiEES_RKT_
6
_ZN4ivec3maxERKS_
6
_ZN4ivec3minERKS_
6
_ZN4vec4IfE4lerpERKS0_S2_f
6
_ZN4vec4IfE4msubIfEERS0_RKS0_RKT_
6
_ZN4vec4IiEcvS_IT_EIfEEv
6
_ZNK3vec4distERKS_
6
_ZNK4vec210squaredistERKS_
6
_ZNK4vec4IiE3dotERKS0_
6
_ZN3vec4lerpERKS_S1_f
7
_ZN11GenericVec2I4halfEC2Ev
8
_ZN4vec4I4halfEC2Ev
8
_ZN4vec4IdEcvS_IT_EIfEEv
8
_ZN4vec4IfE4add3Ef
8
_ZN4vec4IfE4div3Ef
8
_ZN4vec4IfE4sub3Ef
8
_ZN3vec15rotate_around_xEff
9
_ZN3vec15rotate_around_yEff
9
_ZN3vec15rotate_around_zEff
9
_ZN3vec4lerpERKS_f
9
_ZN4vec4IfE13safenormalizeEv
9
_ZN4vec4IfE15rotate_around_xEff
9
_ZN4vec4IfE15rotate_around_yEff
9
_ZN4vec4IfE15rotate_around_zEff
9
_ZN4vec4IfE5crossI3vecS2_EERS0_RKT_RKT0_
9
_ZNK3vec10squaredistERKS_
9
_ZNK4vec4IhEeqERKS0_
9
_Z6cos360i
10
_Z6sin360i
10
_ZN4vec23mulEf
10
_ZNK3vec4dot2ERK4vec2
10
_ZNK4vec4IiE4dot3ERKS0_
10
_ZN4ivec3addEi
12
_ZN4vec4IfE3mulERKS0_
13
_ZNK3vec6absdotERKS_
13
_ZN3vec3maxERKS_
14
_ZN3vec3minERKS_
14
_ZN3vec3absEv
15
_ZN4vec23subERKS_
17
_ZN3vec4msubIfEERS_RKS_RKT_
20
_ZNK4vec4IfE4dot3ERK3vec
23
_ZN4vec4IdE3addERKS0_
24
_ZN4vec4IdE4maddIfEERS0_RKS0_RKT_
24
_ZN4vec4IhEC2Ehhhh
24
_ZNK4vec29magnitudeEv
24
_ZN3vecixEi
27
_ZN4vec4IfEC2ERK3vecf
28
_ZN4vec4IiEC2Eiiii
30
_ZNK4bveceqERKS_
30
_ZNK5ivec2eqERKS_
30
_ZN3vecC2ERK4vec4IfE
31
_ZN4vec4IdE3mulEd
32
_ZN4vec4IdE4mul3Ed
32
_ZN4vec4IdEC2IfEERKS_IT_E
32
_ZNK4vec210squaredlenEv
33
_ZNK4vec23dotERKS_
34
_ZN4ivecC2EiRKS_i
37
_ZN3vec3mulERKS_
41
_ZN4bvec8hexcolorEi
46
_ZN3vecC2Eff
48
_ZNKSt4hashI4ivecEclERKS0_
48
_ZN4ivec3shlEi
50
_ZN3vec3negEv
52
_ZN4vec2C2ERK3vec
53
_ZNK4vec2eqERKS_
62
_ZN4vec4IfE4maddIfEERS0_RKS0_RKT_
90
_ZNK3vecixEi
92
_ZN4vec4IfE3negEv
98
_ZN4bvecC2Ehhh
115
_ZN5ivec2C2Eii
116
_ZN4vec4IfE4neg3Ev
128
_ZN4vec215rotate_around_zEf
131
_ZN4vec215rotate_around_zEff
137
_ZNK4ivec3dotERKS_
139
_ZN4vec4IfE3addERKS0_
140
_ZNK4iveceqERKS_
181
_ZNK4iveccvbEv
182
_ZN4ivec5crossERKS_S1_
186
_ZN4ivec3addERKS_
193
_ZN4ivec3mulEi
194
_ZN4vec4IfE3mulEf
217
_ZN4vec4IfE4mul3Ef
222
_ZN4ivec4maskEi
229
_ZNK4vec4IfEeqERKS0_
235
_ZNK3veceqERKS_
245
_ZNK4vec4IfE9magnitudeEv
245
_ZN4vec4IfE3subERKS0_
248
_ZNK4vec4IfE10squaredlenEv
249
_ZN4ivec3subERKS_
271
_ZNK4vec4IfE3dotERKS0_
273
_ZNK4vec4IfE4dot3ERKS0_
277
_ZNK4ivecixEi
418
_ZN3vec7projectERKS_
438
_ZN3vec5crossERKS_S1_S1_
466
_ZN3vec4maddIfEERS_RKS_RKT_
664
_ZN4ivecixEi
696
_ZN5ivec2C2Ev
761
_ZN4ivecC2Eiii
799
_ZN3vec9normalizeEv
909
_ZN4vec2C2Ev
933
_ZN3vec3divEf
939
_ZN3vec5crossI4quatS_EERS_RKT_RKT0_
1016
_ZN4vec4IfEC2Ev
1026
_ZN4vec2C2Eff
1087
_ZN4ivecC2Ev
1201
_ZNK3vec9magnitudeEv
1209
_ZNK3vec10squaredlenEv
1308
_ZNK3vec3dotERKS_
1526
_ZN4vec4IfEC2Effff
1729
_ZN3vec5crossIS_S_EERS_RKT_RKT0_
1841
_ZN3vec3mulEf
3688
_ZN3vec3subERKS_
4545
_ZN3vec3addERKS_
4997
_ZN3vecC2Ev
15258
_ZN3vecC2Efff
17336
Generated by:
LCOV version 1.14