LCOV - code coverage report
Current view: top level - src/ipc/libmultiprocess/include/mp - proxy-io.h (source / functions) Coverage Total Hit
Test: fuzz_coverage.info Lines: 75.3 % 89 67
Test Date: 2026-07-11 06:27:17 Functions: 37.0 % 73 27
Branches: 7.9 % 1486 117

Function Name Sort by function name Hit count Sort by function hit count
_ZN2mp10Connection12onDisconnectIZZN12_GLOBAL__N_112IpcFuzzSetupC4EvENKUlvE_clEvEUlvE_EEvOT_ 1
_ZN2mp10ConnectionC2ERNS_9EventLoopEON2kj3OwnINS3_13AsyncIoStreamEDnEE 1
_ZN2mp10ConnectionC2ERNS_9EventLoopEON2kj3OwnINS3_13AsyncIoStreamEDnEERKSt8functionIFN5capnp10Capability6ClientERS0_EE 1
_ZN2mp11ServerVatIdC2Ev 1
_ZN2mp15ProxyClientBaseINS_6ThreadEN5capnp4VoidEEC2ENS1_6ClientEPNS_10ConnectionEb 1
_ZN2mp15ProxyClientBaseIN4test4fuzz8messages16IpcFuzzInterfaceE21IpcFuzzImplementationEC2ENS4_6ClientEPNS_10ConnectionEb 1
_ZN2mp15ProxyClientBaseINS_6ThreadEN5capnp4VoidEEC2ENS1_6ClientEPNS_10ConnectionEb 0
_ZN2mp15ProxyClientBaseINS_6ThreadEN5capnp4VoidEED2Ev 1
_ZN2mp15ProxyClientBaseIN4test4fuzz8messages16IpcFuzzInterfaceE21IpcFuzzImplementationED2Ev 1
_ZN2mp15ProxyClientBaseINS_6ThreadEN5capnp4VoidEED2Ev 0
_ZN2mp15ProxyServerBaseIN4test4fuzz8messages16IpcFuzzInterfaceE21IpcFuzzImplementationEC2ESt10shared_ptrIS5_ERNS_10ConnectionE 1
_ZN2mp15ProxyServerBaseIN4test4fuzz8messages16IpcFuzzInterfaceE21IpcFuzzImplementationED2Ev 1
_ZN2mp6LoggerD2Ev 10
_ZN2mp6Waiter4waitIZZNS_11ProxyServerINS_9ThreadMapEE8makePoolEN5capnp11CallContextINS3_14MakePoolParamsENS3_15MakePoolResultsEEEENKUlvE_clEvEUlvE_EEvRNS_4LockET_ 0
_ZN2mp6Waiter4waitIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_16PassScriptParamsENS7_17PassScriptResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEJ7CScriptEEENSL_INSM_INSN_6ResultELi18EEEJRSQ_EEEEEEvRT_RKT0_DpOT1_EUlvE0_EEvRNS_4LockESW_ 0
_ZN2mp6Waiter4waitIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_18PassOutPointParamsENS7_19PassOutPointResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEJ9COutPointEEENSL_INSM_INSN_6ResultELi18EEEJRSQ_EEEEEEvRT_RKT0_DpOT1_EUlvE0_EEvRNS_4LockESW_ 0
_ZN2mp6Waiter4waitIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_18PassUniValueParamsENS7_19PassUniValueResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEJ8UniValueEEENSL_INSM_INSN_6ResultELi18EEEJRSQ_EEEEEEvRT_RKT0_DpOT1_EUlvE0_EEvRNS_4LockESW_ 0
_ZN2mp6Waiter4waitIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_21PassTransactionParamsENS7_22PassTransactionResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEJSt10shared_ptrIK12CTransactionEEEENSL_INSM_INSN_6ResultELi18EEEJRST_EEEEEEvRT_RKT0_DpOT1_EUlvE0_EEvRNS_4LockESZ_ 0
_ZN2mp6Waiter4waitIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_21PassVectorUint8ParamsENS7_22PassVectorUint8ResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEJSt6vectorIhSaIhEEEEENSL_INSM_INSN_6ResultELi18EEEJRSS_EEEEEEvRT_RKT0_DpOT1_EUlvE0_EEvRNS_4LockESY_ 0
_ZN2mp6Waiter4waitIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_9AddParamsENS7_10AddResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields1AELi1EEEJiEEENSL_INSM_INSN_1BELi1EEEJiEEENSL_INSM_INSN_6ResultELi2EEEJRiEEEEEEvRT_RKT0_DpOT1_EUlvE0_EEvRNS_4LockESY_ 0
_ZN2mp6Waiter4waitIZZNS_11ProxyServerINS_9ThreadMapEE10makeThreadEN5capnp11CallContextINS3_16MakeThreadParamsENS3_17MakeThreadResultsEEEENKUlvE_clEvEUlvE_EEvRNS_4LockET_ 0
_ZN2mp6Waiter4waitIZZNS_11ProxyServerINS_9ThreadMapEE8makePoolEN5capnp11CallContextINS3_14MakePoolParamsENS3_15MakePoolResultsEEEENKUlvE_clEvEUlvE_EEvRNS_4LockET_ 0
_ZN2mp6WaiterC2Ev 0
_ZN2mp9EventLoop4syncIZNS_11ProxyClientINS_6ThreadEED4EvEUlvE_EEvOT_ 1
_ZN2mp9EventLoop4syncIZNS_11ProxyClientINS_6ThreadEED4EvEUlvE_EEvOT_ 0
_ZN2mp9EventLoop4syncIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_16PassScriptParamsENS7_17PassScriptResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEJ7CScriptEEENSL_INSM_INSN_6ResultELi18EEEJRSQ_EEEEEEvRT_RKT0_DpOT1_EUlvE_EEvOSW_ 0
_ZN2mp9EventLoop4syncIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_18PassOutPointParamsENS7_19PassOutPointResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEJ9COutPointEEENSL_INSM_INSN_6ResultELi18EEEJRSQ_EEEEEEvRT_RKT0_DpOT1_EUlvE_EEvOSW_ 0
_ZN2mp9EventLoop4syncIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_18PassUniValueParamsENS7_19PassUniValueResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEJ8UniValueEEENSL_INSM_INSN_6ResultELi18EEEJRSQ_EEEEEEvRT_RKT0_DpOT1_EUlvE_EEvOSW_ 0
_ZN2mp9EventLoop4syncIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_21PassTransactionParamsENS7_22PassTransactionResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEJSt10shared_ptrIK12CTransactionEEEENSL_INSM_INSN_6ResultELi18EEEJRST_EEEEEEvRT_RKT0_DpOT1_EUlvE_EEvOSZ_ 0
_ZN2mp9EventLoop4syncIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_21PassVectorUint8ParamsENS7_22PassVectorUint8ResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEJSt6vectorIhSaIhEEEEENSL_INSM_INSN_6ResultELi18EEEJRSS_EEEEEEvRT_RKT0_DpOT1_EUlvE_EEvOSY_ 0
_ZN2mp9EventLoop4syncIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_9AddParamsENS7_10AddResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields1AELi1EEEJiEEENSL_INSM_INSN_1BELi1EEEJiEEENSL_INSM_INSN_6ResultELi2EEEJRiEEEEEEvRT_RKT0_DpOT1_EUlvE_EEvOSY_ 0
_ZN2mp9EventLoop4syncIZZNS_15ProxyClientBaseIN4test4fuzz8messages16IpcFuzzInterfaceE21IpcFuzzImplementationEC4ENS6_6ClientEPNS_10ConnectionEbENKUlvE0_clEvEUlvE0_EEvOT_ 1
_ZN2mp9EventLoop4syncIZZNS_15ProxyClientBaseINS_6ThreadEN5capnp4VoidEEC4ENS3_6ClientEPNS_10ConnectionEbENKUlvE0_clEvEUlvE0_EEvOT_ 0
_ZN2mp9EventLoopC2EPKcSt8functionIFvNS_10LogMessageEEEPv 1
_ZN2mplsIRiEERNS_6LoggerES3_OT_ 60
_ZN2mplsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNS_6LoggerES8_OT_ 18
_ZN2mplsIPKcEERNS_6LoggerES4_OT_ 0
_ZN2mplsIPNS_15ProxyClientBaseIN4test4fuzz8messages16IpcFuzzInterfaceE21IpcFuzzImplementationEEEERNS_6LoggerESA_OT_ 3
_ZN2mplsIPNS_15ProxyClientBaseINS_6ThreadEN5capnp4VoidEEEEERNS_6LoggerES8_OT_ 0
_ZN2mplsIPNS_15ProxyServerBaseIN4test4fuzz8messages16IpcFuzzInterfaceE21IpcFuzzImplementationEEEERNS_6LoggerESA_OT_ 3
_ZN2mplsIRA10_KcEERNS_6LoggerES5_OT_ 2
_ZN2mplsIRA12_KcEERNS_6LoggerES5_OT_ 2
_ZN2mplsIRA13_KcEERNS_6LoggerES5_OT_ 2
_ZN2mplsIRA15_KcEERNS_6LoggerES5_OT_ 0
_ZN2mplsIRA16_KcEERNS_6LoggerES5_OT_ 0
_ZN2mplsIRA19_KcEERNS_6LoggerES5_OT_ 0
_ZN2mplsIRA20_KcEERNS_6LoggerES5_OT_ 2
_ZN2mplsIRA21_KcEERNS_6LoggerES5_OT_ 1
_ZN2mplsIRA24_KcEERNS_6LoggerES5_OT_ 0
_ZN2mplsIRA27_KcEERNS_6LoggerES5_OT_ 0
_ZN2mplsIRA29_KcEERNS_6LoggerES5_OT_ 0
_ZN2mplsIRA2_KcEERNS_6LoggerES5_OT_ 16
_ZN2mplsIRA31_KcEERNS_6LoggerES5_OT_ 0
_ZN2mplsIRA33_KcEERNS_6LoggerES5_OT_ 0
_ZN2mplsIRA39_KcEERNS_6LoggerES5_OT_ 0
_ZN2mplsIRA3_KcEERNS_6LoggerES5_OT_ 10
_ZN2mplsIRA50_KcEERNS_6LoggerES5_OT_ 1
_ZN2mplsIRA55_KcEERNS_6LoggerES5_OT_ 0
_ZN2mplsIRA68_KcEERNS_6LoggerES5_OT_ 0
_ZN2mplsIRKiEERNS_6LoggerES4_OT_ 0
_ZN2mplsIRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNS_6LoggerES9_OT_ 0
_ZN2mplsIRPKcEERNS_6LoggerES5_OT_ 0
_ZN2mplsIRiEERNS_6LoggerES3_OT_ 0
_ZZN2mp10Connection12onDisconnectIZZN12_GLOBAL__N_112IpcFuzzSetupC4EvENKUlvE_clEvEUlvE_EEvOT_ENUlvE_clEv 1
_ZZN2mp15ProxyClientBaseINS_6ThreadEN5capnp4VoidEEC4ENS1_6ClientEPNS_10ConnectionEbENKUlvE0_clEv 1
_ZZN2mp15ProxyClientBaseIN4test4fuzz8messages16IpcFuzzInterfaceE21IpcFuzzImplementationEC4ENS4_6ClientEPNS_10ConnectionEbENKUlvE0_clEv 1
_ZZN2mp15ProxyClientBaseINS_6ThreadEN5capnp4VoidEEC4ENS1_6ClientEPNS_10ConnectionEbENKUlvE0_clEv 0
_ZZN2mp15ProxyClientBaseINS_6ThreadEN5capnp4VoidEEC4ENS1_6ClientEPNS_10ConnectionEbENKUlvE_clEv 2
_ZZN2mp15ProxyClientBaseIN4test4fuzz8messages16IpcFuzzInterfaceE21IpcFuzzImplementationEC4ENS4_6ClientEPNS_10ConnectionEbENKUlvE_clEv 1
_ZZN2mp15ProxyClientBaseINS_6ThreadEN5capnp4VoidEEC4ENS1_6ClientEPNS_10ConnectionEbENKUlvE_clEv 1
_ZZN2mp6Waiter4waitIZZNS_11ProxyServerINS_9ThreadMapEE8makePoolEN5capnp11CallContextINS3_14MakePoolParamsENS3_15MakePoolResultsEEEENKUlvE_clEvEUlvE_EEvRNS_4LockET_ENKUlvE_clEv 0
_ZZN2mp6Waiter4waitIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_16PassScriptParamsENS7_17PassScriptResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEJ7CScriptEEENSL_INSM_INSN_6ResultELi18EEEJRSQ_EEEEEEvRT_RKT0_DpOT1_EUlvE0_EEvRNS_4LockESW_ENKUlvE_clEv 0
_ZZN2mp6Waiter4waitIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_18PassOutPointParamsENS7_19PassOutPointResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEJ9COutPointEEENSL_INSM_INSN_6ResultELi18EEEJRSQ_EEEEEEvRT_RKT0_DpOT1_EUlvE0_EEvRNS_4LockESW_ENKUlvE_clEv 0
_ZZN2mp6Waiter4waitIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_18PassUniValueParamsENS7_19PassUniValueResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEJ8UniValueEEENSL_INSM_INSN_6ResultELi18EEEJRSQ_EEEEEEvRT_RKT0_DpOT1_EUlvE0_EEvRNS_4LockESW_ENKUlvE_clEv 0
_ZZN2mp6Waiter4waitIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_21PassTransactionParamsENS7_22PassTransactionResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEJSt10shared_ptrIK12CTransactionEEEENSL_INSM_INSN_6ResultELi18EEEJRST_EEEEEEvRT_RKT0_DpOT1_EUlvE0_EEvRNS_4LockESZ_ENKUlvE_clEv 0
_ZZN2mp6Waiter4waitIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_21PassVectorUint8ParamsENS7_22PassVectorUint8ResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields3ArgELi17EEEJSt6vectorIhSaIhEEEEENSL_INSM_INSN_6ResultELi18EEEJRSS_EEEEEEvRT_RKT0_DpOT1_EUlvE0_EEvRNS_4LockESY_ENKUlvE_clEv 0
_ZZN2mp6Waiter4waitIZNS_12clientInvokeINS_11ProxyClientIN4test4fuzz8messages16IpcFuzzInterfaceEEEMNS7_6ClientEFN5capnp7RequestINS7_9AddParamsENS7_10AddResultsEEEN2kj5MaybeINSA_11MessageSizeEEEEJNS_11ClientParamINS_8AccessorINS_15ipc_fuzz_fields1AELi1EEEJiEEENSL_INSM_INSN_1BELi1EEEJiEEENSL_INSM_INSN_6ResultELi2EEEJRiEEEEEEvRT_RKT0_DpOT1_EUlvE0_EEvRNS_4LockESY_ENKUlvE_clEv 0
_ZZN2mp6Waiter4waitIZZNS_11ProxyServerINS_9ThreadMapEE10makeThreadEN5capnp11CallContextINS3_16MakeThreadParamsENS3_17MakeThreadResultsEEEENKUlvE_clEvEUlvE_EEvRNS_4LockET_ENKUlvE_clEv 0
_ZZN2mp6Waiter4waitIZZNS_11ProxyServerINS_9ThreadMapEE8makePoolEN5capnp11CallContextINS3_14MakePoolParamsENS3_15MakePoolResultsEEEENKUlvE_clEvEUlvE_EEvRNS_4LockET_ENKUlvE_clEv 0
_ZZZN2mp15ProxyClientBaseINS_6ThreadEN5capnp4VoidEEC4ENS1_6ClientEPNS_10ConnectionEbENKUlvE0_clEvENKUlvE0_clEv 1
_ZZZN2mp15ProxyClientBaseIN4test4fuzz8messages16IpcFuzzInterfaceE21IpcFuzzImplementationEC4ENS4_6ClientEPNS_10ConnectionEbENKUlvE0_clEvENKUlvE0_clEv 1
_ZZZN2mp15ProxyClientBaseINS_6ThreadEN5capnp4VoidEEC4ENS1_6ClientEPNS_10ConnectionEbENKUlvE0_clEvENKUlvE0_clEv 0

Generated by: LCOV version 2.0-1