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-10-27 06:42:56 Functions: 95.8 % 71 68
Branches: 32.5 % 234 76

Function Name Sort by function name Hit count Sort by function 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_ 10317
_ZN2mp10TryFinallyIZNKS_10ServerCall6invokeINS_19ServerInvokeContextINS_11ProxyServerIN4test4fuzz8messages16IpcFuzzInterfaceEEEN5capnp11CallContextINS8_18PassOutPointParamsENS8_19PassOutPointResultsEEEEEJ9COutPointEEEDcRT_NS_8TypeListIJEEEDpOT0_EUlvE_ZNKS2_ISF_JSG_EEEDcSI_SK_SN_EUlvE0_EEDcOSH_OT0_ 500
_ZN2mp10TryFinallyIZNKS_10ServerCall6invokeINS_19ServerInvokeContextINS_11ProxyServerIN4test4fuzz8messages16IpcFuzzInterfaceEEEN5capnp11CallContextINS8_9AddParamsENS8_10AddResultsEEEEEJiiEEEDcRT_NS_8TypeListIJEEEDpOT0_EUlvE_ZNKS2_ISF_JiiEEEDcSH_SJ_SM_EUlvE0_EEDcOSG_OT0_ 839
_ZN2mp10TryFinallyIZNKS_10ServerCall6invokeINS_19ServerInvokeContextINS_11ProxyServerIN4test4fuzz8messages16IpcFuzzInterfaceEEEN5capnp11CallContextINS8_21PassVectorUint8ParamsENS8_22PassVectorUint8ResultsEEEEEJSt6vectorIhSaIhEEEEEDcRT_NS_8TypeListIJEEEDpOT0_EUlvE_ZNKS2_ISF_JSI_EEEDcSK_SM_SP_EUlvE0_EEDcOSJ_OT0_ 1342
_ZN2mp10TryFinallyIZNKS_10ServerCall6invokeINS_19ServerInvokeContextINS_11ProxyServerIN4test4fuzz8messages16IpcFuzzInterfaceEEEN5capnp11CallContextINS8_18PassUniValueParamsENS8_19PassUniValueResultsEEEEEJ8UniValueEEEDcRT_NS_8TypeListIJEEEDpOT0_EUlvE_ZNKS2_ISF_JSG_EEEDcSI_SK_SN_EUlvE0_EEDcOSH_OT0_ 2024
_ZN2mp10TryFinallyIZNKS_10ServerCall6invokeINS_19ServerInvokeContextINS_11ProxyServerIN4test4fuzz8messages16IpcFuzzInterfaceEEEN5capnp11CallContextINS8_21PassTransactionParamsENS8_22PassTransactionResultsEEEEEJSt10shared_ptrIK12CTransactionEEEEDcRT_NS_8TypeListIJEEEDpOT0_EUlvE_ZNKS2_ISF_JSJ_EEEDcSL_SN_SQ_EUlvE0_EEDcOSK_OT0_ 2289
_ZN2mp10TryFinallyIZNKS_10ServerCall6invokeINS_19ServerInvokeContextINS_11ProxyServerIN4test4fuzz8messages16IpcFuzzInterfaceEEEN5capnp11CallContextINS8_16PassScriptParamsENS8_17PassScriptResultsEEEEEJ7CScriptEEEDcRT_NS_8TypeListIJEEEDpOT0_EUlvE_ZNKS2_ISF_JSG_EEEDcSI_SK_SN_EUlvE0_EEDcOSH_OT0_ 3323
_ZN2mp6UnlockINS_4LockERSt8functionIFvvEEEEvRT_OT0_ 20637
_ZN2mp6UnlockINS_4LockERSt8functionIFvvEEEEvRT_OT0_ 0
_ZN2mp6UnlockINS_4LockERKSt8functionIFvvEEEEvRT_OT0_ 1
_ZN2mp6UnlockINS_4LockERN2kj8FunctionIFvvEEEEEvRT_OT0_ 10318
_ZN2mp6UnlockINS_4LockEZNS_9EventLoop4postEN2kj8FunctionIFvvEEEEUlvE0_EEvRT_OT0_ 10318
_ZN2mp4Lock13assert_lockedERNS_5MutexE 20646
_ZN2mp10PtrOrValueINS_4LockEEdeEv 20647
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface9AddParamsEEEPKcv 41268
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface18PassOutPointParamsEEEPKcv 1000
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface19PassOutPointResultsEEEPKcv 1000
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface10AddResultsEEEPKcv 1678
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface9AddParamsEEEPKcv 1678
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface21PassVectorUint8ParamsEEEPKcv 2684
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface22PassVectorUint8ResultsEEEPKcv 2684
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface18PassUniValueParamsEEEPKcv 4048
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface19PassUniValueResultsEEEPKcv 4048
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface21PassTransactionParamsEEEPKcv 4578
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface22PassTransactionResultsEEEPKcv 4578
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface16PassScriptParamsEEEPKcv 6646
_ZN2mp8TypeNameIN4test4fuzz8messages16IpcFuzzInterface17PassScriptResultsEEEPKcv 6646
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1AELi1EEEEJRKN4test4fuzz8messages16IpcFuzzInterface9AddParams6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_ 76414
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRKN4test4fuzz8messages16IpcFuzzInterface18PassOutPointParams6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_ 500
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN4test4fuzz8messages16IpcFuzzInterface19PassOutPointResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_ 500
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface19PassOutPointResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_ 500
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN4test4fuzz8messages16IpcFuzzInterface19PassOutPointResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_ 500
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface19PassOutPointResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_ 500
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1AELi1EEEEJRKN4test4fuzz8messages16IpcFuzzInterface9AddParams6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_ 839
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1AELi1EEEEJRN4test4fuzz8messages16IpcFuzzInterface10AddResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_ 839
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1AELi1EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface10AddResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_ 839
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1BELi1EEEEJRKN4test4fuzz8messages16IpcFuzzInterface9AddParams6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_ 839
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1BELi1EEEEJRN4test4fuzz8messages16IpcFuzzInterface10AddResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_ 839
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1BELi1EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface10AddResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_ 839
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi2EEEEJRN4test4fuzz8messages16IpcFuzzInterface10AddResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_ 839
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi2EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface10AddResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_ 839
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp7RequestIN4test4fuzz8messages16IpcFuzzInterface18PassOutPointParamsENSB_19PassOutPointResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSK_ 1000
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRKN4test4fuzz8messages16IpcFuzzInterface21PassVectorUint8Params6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_ 1342
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN4test4fuzz8messages16IpcFuzzInterface22PassVectorUint8Results7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_ 1342
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface22PassVectorUint8ResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_ 1342
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN4test4fuzz8messages16IpcFuzzInterface22PassVectorUint8Results7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_ 1342
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface22PassVectorUint8ResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_ 1342
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1AELi1EEEEJRN5capnp7RequestIN4test4fuzz8messages16IpcFuzzInterface9AddParamsENSB_10AddResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSK_ 1678
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields1BELi1EEEEJRN5capnp7RequestIN4test4fuzz8messages16IpcFuzzInterface9AddParamsENSB_10AddResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSK_ 1678
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRKN4test4fuzz8messages16IpcFuzzInterface18PassUniValueParams6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_ 2024
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN4test4fuzz8messages16IpcFuzzInterface19PassUniValueResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_ 2024
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface19PassUniValueResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_ 2024
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN4test4fuzz8messages16IpcFuzzInterface19PassUniValueResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_ 2024
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface19PassUniValueResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_ 2024
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRKN4test4fuzz8messages16IpcFuzzInterface21PassTransactionParams6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_ 2289
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN4test4fuzz8messages16IpcFuzzInterface22PassTransactionResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_ 2289
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface22PassTransactionResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_ 2289
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN4test4fuzz8messages16IpcFuzzInterface22PassTransactionResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_ 2289
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface22PassTransactionResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_ 2289
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp7RequestIN4test4fuzz8messages16IpcFuzzInterface21PassVectorUint8ParamsENSB_22PassVectorUint8ResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSK_ 2684
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRKN4test4fuzz8messages16IpcFuzzInterface16PassScriptParams6ReaderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSI_ 3323
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN4test4fuzz8messages16IpcFuzzInterface17PassScriptResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_ 3323
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface17PassScriptResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_ 3323
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN4test4fuzz8messages16IpcFuzzInterface17PassScriptResults7BuilderEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSH_ 3323
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields6ResultELi18EEEEJRN5capnp8ResponseIN4test4fuzz8messages16IpcFuzzInterface17PassScriptResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSJ_ 3323
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp7RequestIN4test4fuzz8messages16IpcFuzzInterface18PassUniValueParamsENSB_19PassUniValueResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSK_ 4048
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp7RequestIN4test4fuzz8messages16IpcFuzzInterface21PassTransactionParamsENSB_22PassTransactionResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSK_ 4578
_ZN2mp4MakeINS_11StructFieldEJNS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEEJRN5capnp7RequestIN4test4fuzz8messages16IpcFuzzInterface16PassScriptParamsENSB_17PassScriptResultsEEEEEET_IJDpT0_DpNSt16remove_referenceIT1_E4typeEEEDpOSK_ 6646

Generated by: LCOV version 2.5.0-full