LCOV - code coverage report
Current view:
top level
-
src/ipc/libmultiprocess/include/mp
- util.h
(
source
/ functions)
Coverage
Total
Hit
Test:
fuzz_coverage.info
Lines:
86.7 %
45
39
Test Date:
2026-08-01 06:30:48
Functions:
95.8 %
71
68
Branches:
32.9 %
234
77
Function Name
Hit count
_ZNK2mp18InterruptException4whatEv
0
_ZN2mp11CxxTypeNameINS_15ProxyClientBaseINS_6ThreadEN5capnp4VoidEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_
8
_ZN2mp11CxxTypeNameINS_15ProxyClientBaseINS_6ThreadEN5capnp4VoidEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_
0
_ZN2mp11CxxTypeNameINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_
1
_ZN2mp11CxxTypeNameINS_11ProxyServerIN4test4fuzz8messages16IpcFuzzInterfaceEEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_
1
_ZN2mp11CxxTypeNameINS_15ProxyClientBaseIN4test4fuzz8messages16IpcFuzzInterfaceE21IpcFuzzImplementationEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_
3
_ZN2mp11CxxTypeNameINS_15ProxyServerBaseIN4test4fuzz8messages16IpcFuzzInterfaceE21IpcFuzzImplementationEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_
3
_ZN2mp9_demangleB5cxx11EPKc
8
_ZN2mp10TryFinallyIZNKS_10ServerCall6invokeINS_19ServerInvokeContextINS_11ProxyServerIN4test4fuzz8messages16IpcFuzzInterfaceEEEN5capnp11CallContextINS8_9AddParamsENS8_10AddResultsEEEEEJiiEEEDcRT_NS_8TypeListIJEEEDpOT0_EUlvE_ZNKS2_ISF_JiiEEEDcSH_SJ_SM_EUlvE0_EEDcOSG_OT0_
764
_ZN2mp10TryFinallyIZNKS_10ServerCall6invokeINS_19ServerInvokeContextINS_11ProxyServerIN4test4fuzz8messages16IpcFuzzInterfaceEEEN5capnp11CallContextINS8_9AddParamsENS8_10AddResultsEEEEEJiiEEEDcRT_NS_8TypeListIJEEEDpOT0_EUlvE_ZNKS2_ISF_JiiEEEDcSH_SJ_SM_EUlvE0_EEDcOSG_OT0_
34
_ZN2mp10TryFinallyIZNKS_10ServerCall6invokeINS_19ServerInvokeContextINS_11ProxyServerIN4test4fuzz8messages16IpcFuzzInterfaceEEEN5capnp11CallContextINS8_18PassUniValueParamsENS8_19PassUniValueResultsEEEEEJ8UniValueEEEDcRT_NS_8TypeListIJEEEDpOT0_EUlvE_ZNKS2_ISF_JSG_EEEDcSI_SK_SN_EUlvE0_EEDcOSH_OT0_
36
_ZN2mp10TryFinallyIZNKS_10ServerCall6invokeINS_19ServerInvokeContextINS_11ProxyServerIN4test4fuzz8messages16IpcFuzzInterfaceEEEN5capnp11CallContextINS8_21PassVectorUint8ParamsENS8_22PassVectorUint8ResultsEEEEEJSt6vectorIhSaIhEEEEEDcRT_NS_8TypeListIJEEEDpOT0_EUlvE_ZNKS2_ISF_JSI_EEEDcSK_SM_SP_EUlvE0_EEDcOSJ_OT0_
43
_ZN2mp10TryFinallyIZNKS_10ServerCall6invokeINS_19ServerInvokeContextINS_11ProxyServerIN4test4fuzz8messages16IpcFuzzInterfaceEEEN5capnp11CallContextINS8_18PassOutPointParamsENS8_19PassOutPointResultsEEEEEJ9COutPointEEEDcRT_NS_8TypeListIJEEEDpOT0_EUlvE_ZNKS2_ISF_JSG_EEEDcSI_SK_SN_EUlvE0_EEDcOSH_OT0_
105
_ZN2mp10TryFinallyIZNKS_10ServerCall6invokeINS_19ServerInvokeContextINS_11ProxyServerIN4test4fuzz8messages16IpcFuzzInterfaceEEEN5capnp11CallContextINS8_16PassScriptParamsENS8_17PassScriptResultsEEEEEJ7CScriptEEEDcRT_NS_8TypeListIJEEEDpOT0_EUlvE_ZNKS2_ISF_JSG_EEEDcSI_SK_SN_EUlvE0_EEDcOSH_OT0_
188
_ZN2mp10TryFinallyIZNKS_10ServerCall6invokeINS_19ServerInvokeContextINS_11ProxyServerIN4test4fuzz8messages16IpcFuzzInterfaceEEEN5capnp11CallContextINS8_21PassTransactionParamsENS8_22PassTransactionResultsEEEEEJSt10shared_ptrIK12CTransactionEEEEDcRT_NS_8TypeListIJEEEDpOT0_EUlvE_ZNKS2_ISF_JSJ_EEEDcSL_SN_SQ_EUlvE0_EEDcOSK_OT0_
358
_ZN2mp6UnlockINS_4LockERSt8functionIFvvEEEEvRT_OT0_
1531
_ZN2mp6UnlockINS_4LockERSt8functionIFvvEEEEvRT_OT0_
0
_ZN2mp6UnlockINS_4LockERKSt8functionIFvvEEEEvRT_OT0_
1
_ZN2mp6UnlockINS_4LockERN2kj8FunctionIFvvEEEEEvRT_OT0_
765
_ZN2mp6UnlockINS_4LockEZNS_9EventLoop4postEN2kj8FunctionIFvvEEEEUlvE0_EEvRT_OT0_
765
_ZN2mp4Lock13assert_lockedERNS_5MutexE
1540
_ZN2mp10PtrOrValueINS_4LockEEdeEv
1542
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface9AddParamsEEEPKcv
3056
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface10AddResultsEEEPKcv
68
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface9AddParamsEEEPKcv
68
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface18PassUniValueParamsEEEPKcv
72
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface19PassUniValueResultsEEEPKcv
72
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface21PassVectorUint8ParamsEEEPKcv
86
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface22PassVectorUint8ResultsEEEPKcv
86
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface18PassOutPointParamsEEEPKcv
210
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface19PassOutPointResultsEEEPKcv
210
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface16PassScriptParamsEEEPKcv
376
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface17PassScriptResultsEEEPKcv
376
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface21PassTransactionParamsEEEPKcv
716
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface22PassTransactionResultsEEEPKcv
716
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1AELi1EEEEJRKN4test4fuzz8messages16IpcFuzzInterface9AddParams6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_
5518
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1AELi1EEEEJRKN4test4fuzz8messages16IpcFuzzInterface9AddParams6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_
34
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1AELi1EEEEJRN4test4fuzz8messages16IpcFuzzInterface10AddResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_
34
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1AELi1EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface10AddResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_
34
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1BELi1EEEEJRKN4test4fuzz8messages16IpcFuzzInterface9AddParams6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_
34
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1BELi1EEEEJRN4test4fuzz8messages16IpcFuzzInterface10AddResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_
34
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1BELi1EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface10AddResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_
34
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi2EEEEJRN4test4fuzz8messages16IpcFuzzInterface10AddResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_
34
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi2EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface10AddResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_
34
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRKN4test4fuzz8messages16IpcFuzzInterface18PassUniValueParams6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_
36
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN4test4fuzz8messages16IpcFuzzInterface19PassUniValueResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_
36
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface19PassUniValueResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_
36
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN4test4fuzz8messages16IpcFuzzInterface19PassUniValueResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_
36
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface19PassUniValueResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_
36
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRKN4test4fuzz8messages16IpcFuzzInterface21PassVectorUint8Params6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_
43
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN4test4fuzz8messages16IpcFuzzInterface22PassVectorUint8Results7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_
43
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface22PassVectorUint8ResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_
43
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN4test4fuzz8messages16IpcFuzzInterface22PassVectorUint8Results7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_
43
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface22PassVectorUint8ResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_
43
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1AELi1EEEEJRN5capnp7RequestIN4test4fuzz8messages16IpcFuzzInterface9AddParamsENSB_10AddResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSK_
68
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1BELi1EEEEJRN5capnp7RequestIN4test4fuzz8messages16IpcFuzzInterface9AddParamsENSB_10AddResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSK_
68
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp7RequestIN4test4fuzz8messages16IpcFuzzInterface18PassUniValueParamsENSB_19PassUniValueResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSK_
72
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp7RequestIN4test4fuzz8messages16IpcFuzzInterface21PassVectorUint8ParamsENSB_22PassVectorUint8ResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSK_
86
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRKN4test4fuzz8messages16IpcFuzzInterface18PassOutPointParams6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_
105
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN4test4fuzz8messages16IpcFuzzInterface19PassOutPointResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_
105
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface19PassOutPointResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_
105
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN4test4fuzz8messages16IpcFuzzInterface19PassOutPointResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_
105
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface19PassOutPointResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_
105
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRKN4test4fuzz8messages16IpcFuzzInterface16PassScriptParams6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_
188
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN4test4fuzz8messages16IpcFuzzInterface17PassScriptResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_
188
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface17PassScriptResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_
188
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN4test4fuzz8messages16IpcFuzzInterface17PassScriptResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_
188
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface17PassScriptResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_
188
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp7RequestIN4test4fuzz8messages16IpcFuzzInterface18PassOutPointParamsENSB_19PassOutPointResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSK_
210
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRKN4test4fuzz8messages16IpcFuzzInterface21PassTransactionParams6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_
358
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN4test4fuzz8messages16IpcFuzzInterface22PassTransactionResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_
358
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface22PassTransactionResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_
358
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN4test4fuzz8messages16IpcFuzzInterface22PassTransactionResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_
358
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface22PassTransactionResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_
358
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp7RequestIN4test4fuzz8messages16IpcFuzzInterface16PassScriptParamsENSB_17PassScriptResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSK_
376
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp7RequestIN4test4fuzz8messages16IpcFuzzInterface21PassTransactionParamsENSB_22PassTransactionResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSK_
716
Generated by:
LCOV version