LCOV - code coverage report
Current view:
top level
-
src/backend
- WasmDSL.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
242
310
78.1 %
Date:
2025-03-25 01:19:55
Functions:
63
88
71.6 %
Branches:
139
334
41.6 %
Function Name
Hit count
_ZN13MockInterface10callImportEPN4wasm8FunctionERNS0_8LiteralsE
0
_ZN13MockInterface10growMemoryEN4wasm4NameENS0_7AddressES2_
0
_ZN13MockInterface14throwExceptionERKN4wasm13WasmExceptionE
0
_ZN13MockInterface4trapEPKc
0
_ZN13MockInterface5_loadIsEET_N4wasm7AddressE
0
_ZN13MockInterface5_loadItEET_N4wasm7AddressE
0
_ZN13MockInterface7load16sEN4wasm7AddressENS0_4NameE
0
_ZN13MockInterface7load16uEN4wasm7AddressENS0_4NameE
0
_ZN13MockInterface9callTableEN4wasm4NameEjNS0_8HeapTypeERNS0_8LiteralsENS0_4TypeERNS0_12ModuleRunnerE
0
_ZN13MockInterface9growTableEN4wasm4NameERKNS0_7LiteralEjj
0
_ZN13MockInterface9hostLimitEPKc
0
_ZN13MockInterface9tableSizeEN4wasm4NameE
0
_ZN15LinearAllocator12raw_allocateEjj
0
_ZN1m4wasm17throw_interpreterERN4wasm8LiteralsE
0
_ZN1m4wasm18insist_interpreterERN4wasm8LiteralsE
0
_ZN1m4wasm6Module11emit_insistILm16EEEvNS0_13PrimitiveExprIbXT_EEEPKcjS6_
0
_ZN1m4wasm6Module11emit_insistILm2EEEvNS0_13PrimitiveExprIbXT_EEEPKcjS6_
0
_ZN1m4wasm6Module11emit_insistILm32EEEvNS0_13PrimitiveExprIbXT_EEEPKcjS6_
0
_ZN1m4wasm6Module11emit_insistILm4EEEvNS0_13PrimitiveExprIbXT_EEEPKcjS6_
0
_ZN1m4wasm6Module11emit_insistILm8EEEvNS0_13PrimitiveExprIbXT_EEEPKcjS6_
0
_ZN1m4wasm6Module8OptimizeEi
0
_ZNK15LinearAllocator21allocated_memory_peakEv
0
_ZNK15LinearAllocator28allocated_memory_consumptionEv
0
_ZNK15LinearAllocator32pre_allocated_memory_consumptionEv
0
__cxx_global_var_init.1
0
_ZN12_GLOBAL__N_117add_wasm_dsl_argsEv
1
_ZN13MockInterface5_loadISt5arrayIhLm16EEEET_N4wasm7AddressE
1
_ZN13MockInterface5_loadImEET_N4wasm7AddressE
1
_ZN13MockInterface6_storeIRKSt5arrayIhLm16EEEEvN4wasm7AddressET_
1
_ZN13MockInterface6_storeIlEEvN4wasm7AddressET_
1
_ZN13MockInterface6_storeIsEEvN4wasm7AddressET_
1
_ZN13MockInterface7load128EN4wasm7AddressENS0_4NameE
1
_ZN13MockInterface7load64uEN4wasm7AddressENS0_4NameE
1
_ZN13MockInterface7store16EN4wasm7AddressEsNS0_4NameE
1
_ZN13MockInterface7store64EN4wasm7AddressElNS0_4NameE
1
_ZN13MockInterface8store128EN4wasm7AddressERKSt5arrayIhLm16EENS0_4NameE
1
__cxx_global_var_init
1
__cxx_global_var_init.2
1
_ZN15LinearAllocator10deallocateEN1m4wasm13PrimitiveExprIPvLm1EEENS2_IjLm1EEE
2
_ZZN15LinearAllocator10deallocateEN1m4wasm13PrimitiveExprIPvLm1EEENS2_IjLm1EEEENKUlvE_clEv
2
_ZN13MockInterface5_loadIiEET_N4wasm7AddressE
5
_ZN13MockInterface7load32sEN4wasm7AddressENS0_4NameE
5
_ZN13MockInterface6_storeIiEEvN4wasm7AddressET_
6
_ZN13MockInterface7store32EN4wasm7AddressEiNS0_4NameE
6
_ZN1m4wasm6Module13emit_continueENS0_13PrimitiveExprIbLm1EEEm
20
_ZZN1m4wasm6Module13emit_continueENS0_13PrimitiveExprIbLm1EEEmENK3$_0clEv
20
_ZN13MockInterface5_loadIjEET_N4wasm7AddressE
23
_ZN13MockInterface5_loadIlEET_N4wasm7AddressE
23
_ZN13MockInterface7load32uEN4wasm7AddressENS0_4NameE
23
_ZN13MockInterface7load64sEN4wasm7AddressENS0_4NameE
23
_ZN15LinearAllocator16align_pre_memoryEj
56
_ZN15LinearAllocator12align_memoryEj
58
_ZN1m4wasm5WhileD2Ev
60
_ZZN1m4wasm5WhileD1EvENK3$_0clEv
60
_ZN1m4wasm7DoWhileD2Ev
100
_ZZN1m4wasm6Module13emit_continueEmENK3$_0clEv
120
_ZZN1m4wasm6Module13emit_continueEmENK3$_1clEv
120
_ZN15LinearAllocator12pre_allocateEjj
124
_ZN13MockInterface5_loadIhEET_N4wasm7AddressE
141
_ZN13MockInterface6load8uEN4wasm7AddressENS0_4NameE
141
_ZN15LinearAllocator8allocateEN1m4wasm13PrimitiveExprIjLm1EEEj
196
_ZN1m4wasm6Module13emit_continueEm
212
_ZN13MockInterface6_storeIaEEvN4wasm7AddressET_
275
_ZN13MockInterface6store8EN4wasm7AddressEaNS0_4NameE
275
_ZN13MockInterface5_loadIaEET_N4wasm7AddressE
420
_ZN13MockInterface6load8sEN4wasm7AddressENS0_4NameE
420
_ZN1m4wasm6Module10emit_throwENS0_9exception11exception_tEPKcjS5_
580
_ZN1m4wasm6Module6binaryEv
827
_ZN13MockInterface13importGlobalsERSt3mapIN4wasm4NameENS1_8LiteralsESt4lessIS2_ESaISt4pairIKS2_S3_EEERNS1_6ModuleE
829
_ZN13MockInterfaceC2ERKN1m6memory12AddressSpaceESt3mapIN4wasm4NameENS6_8LiteralsESt4lessIS7_ESaISt4pairIKS7_S8_EEE
829
_ZN13MockInterfaceD0Ev
829
_ZN13MockInterfaceD2Ev
829
_ZN1m4wasm6Module18get_mock_interfaceESt3mapIN4wasm4NameENS3_8LiteralsESt4lessIS4_ESaISt4pairIKS4_S5_EEE
829
_ZN15LinearAllocator23perform_pre_allocationsEv
1654
_ZN15LinearAllocatorC2ERKN1m6memory12AddressSpaceEj
1654
_ZN15LinearAllocatorD0Ev
1654
_ZN15LinearAllocatorD2Ev
1654
_ZN1m4wasm6Module8ValidateEbb
1656
_ZN1m4wasm6ModuleC2Ev
1658
_ZN1m4wasm6Module9AllocatorEv
1976
_ZN1m4wasm6Module11emit_insistILm1EEEvNS0_13PrimitiveExprIbXT_EEEPKcjS6_
2076
_ZZN1m4wasm6Module11emit_insistILm1EEEvNS0_13PrimitiveExprIbXT_EEEPKcjS6_EN6data_tC2EONS0_20GarbageCollectedDataE
2076
_ZZN1m4wasm6Module11emit_insistILm1EEEvNS0_13PrimitiveExprIbXT_EEEPKcjS6_EN6data_tD0Ev
2076
_ZZN1m4wasm6Module11emit_insistILm1EEEvNS0_13PrimitiveExprIbXT_EEEPKcjS6_EN6data_tD2Ev
2076
_ZZN1m4wasm6Module11emit_insistILm1EEEvNS0_13PrimitiveExprIbXT_EEEPKcjS6_ENK3$_0clEv
2076
_ZN1m4wasm6Module6MemoryEv
2483
_ZN1m4wasm2IfD2Ev
3040
_ZN1m4wasm15ConstantFolding11EvalBooleanEPKN4wasm10ExpressionE
7842
Generated by:
LCOV version 1.16