LCOV - code coverage report
Current view: top level - src/util - subprocess.hpp (source / functions) Hit Total Coverage
Test: total_coverage.info Lines: 265 442 60.0 %
Date: 2026-06-25 07:23:43 Functions: 71 85 83.5 %

Function Name Sort by function name Hit count Sort by hit count
_ZN10subprocess12preexec_funcC1Ev 38
_ZN10subprocess12preexec_funcC2Ev 38
_ZN10subprocess12preexec_funcD1Ev 38
_ZN10subprocess12preexec_funcD2Ev 38
_ZN10subprocess12preexec_funcclEv 0
_ZN10subprocess18CalledProcessErrorC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi 3
_ZN10subprocess18CalledProcessErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi 3
_ZN10subprocess18CalledProcessErrorD0Ev 0
_ZN10subprocess18CalledProcessErrorD1Ev 3
_ZN10subprocess18CalledProcessErrorD2Ev 3
_ZN10subprocess4utilL12pipe_cloexecEv 152
_ZN10subprocess4utilL13read_atmost_nEP7__sFILEPcm 108
_ZN10subprocess4utilL15set_clo_on_execEib 304
_ZN10subprocess4utilL19wait_for_child_exitEi 38
_ZN10subprocess4utilL4joinERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEERKS8_ 0
_ZN10subprocess4utilL5splitERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ 38
_ZN10subprocess4utilL7write_nEiPKcm 0
_ZN10subprocess4utilL8read_allEP7__sFILERNSt3__16vectorIcNS3_9allocatorIcEEEE 70
_ZN10subprocess5Popen11communicateEPKcm 35
_ZN10subprocess5Popen11communicateEv 35
_ZN10subprocess5Popen15execute_processEv 38
_ZN10subprocess5Popen15populate_c_argvEv 38
_ZN10subprocess5Popen4sendEPKcm 5
_ZN10subprocess5Popen4sendERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE 5
_ZN10subprocess5Popen4waitEv 38
_ZN10subprocess5Popen9init_argsEv 38
_ZN10subprocess5Popen9init_argsINS_5errorEJEEEvOT_DpOT0_ 38
_ZN10subprocess5Popen9init_argsINS_5inputEJNS_6outputENS_5errorEEEEvOT_DpOT0_ 38
_ZN10subprocess5Popen9init_argsINS_6outputEJNS_5errorEEEEvOT_DpOT0_ 38
_ZN10subprocess5PopenC1IJNS_5inputENS_6outputENS_5errorEEEERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEDpOT_ 38
_ZN10subprocess5PopenC2IJNS_5inputENS_6outputENS_5errorEEEERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEDpOT_ 38
_ZN10subprocess5PopenD1Ev 35
_ZN10subprocess5PopenD2Ev 35
_ZN10subprocess5errorC1ENS_6IOTYPEE 38
_ZN10subprocess5errorC2ENS_6IOTYPEE 38
_ZN10subprocess5inputC1ENS_6IOTYPEE 38
_ZN10subprocess5inputC2ENS_6IOTYPEE 38
_ZN10subprocess6Buffer7add_capEm 70
_ZN10subprocess6BufferC1EOS0_ 70
_ZN10subprocess6BufferC1Ev 70
_ZN10subprocess6BufferC2EOS0_ 70
_ZN10subprocess6BufferC2Ev 70
_ZN10subprocess6BufferD1Ev 140
_ZN10subprocess6BufferD2Ev 140
_ZN10subprocess6detail13Communication11communicateEPKcm 35
_ZN10subprocess6detail13Communication20communicate_threadedEPKcm 35
_ZN10subprocess6detail13Communication4sendEPKcm 5
_ZN10subprocess6detail13CommunicationC1EPNS0_7StreamsE 38
_ZN10subprocess6detail13CommunicationC2EPNS0_7StreamsE 38
_ZN10subprocess6detail15ArgumentDeducer10set_optionEONS_5errorE 38
_ZN10subprocess6detail15ArgumentDeducer10set_optionEONS_5inputE 38
_ZN10subprocess6detail15ArgumentDeducer10set_optionEONS_6outputE 38
_ZN10subprocess6detail15ArgumentDeducerC1EPNS_5PopenE 114
_ZN10subprocess6detail15ArgumentDeducerC2EPNS_5PopenE 114
_ZN10subprocess6detail5Child13execute_childEv 0
_ZN10subprocess6detail5ChildC1EPNS_5PopenEi 0
_ZN10subprocess6detail5ChildC2EPNS_5PopenEi 0
_ZN10subprocess6detail7Streams11cleanup_fdsEv 3
_ZN10subprocess6detail7Streams11communicateEPKcm 35
_ZN10subprocess6detail7Streams15close_child_fdsEv 38
_ZN10subprocess6detail7Streams16close_parent_fdsEv 0
_ZN10subprocess6detail7Streams19setup_comm_channelsEv 38
_ZN10subprocess6detail7Streams4sendEPKcm 5
_ZN10subprocess6detail7Streams5errorEP7__sFILE 38
_ZN10subprocess6detail7Streams5errorEv 143
_ZN10subprocess6detail7Streams5inputEP7__sFILE 38
_ZN10subprocess6detail7Streams5inputEv 118
_ZN10subprocess6detail7Streams6outputEP7__sFILE 38
_ZN10subprocess6detail7Streams6outputEv 143
_ZN10subprocess6detail7StreamsC1Ev 38
_ZN10subprocess6detail7StreamsC2Ev 38
_ZN10subprocess6detail7StreamsD1Ev 38
_ZN10subprocess6detail7StreamsD2Ev 38
_ZN10subprocess6outputC1ENS_6IOTYPEE 38
_ZN10subprocess6outputC2ENS_6IOTYPEE 38
_ZN10subprocess7OSErrorC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi 0
_ZN10subprocess7OSErrorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi 0
_ZN10subprocess7OSErrorD0Ev 0
_ZN10subprocess7OSErrorD1Ev 0
_ZN10subprocess7OSErrorD2Ev 0
_ZNK10subprocess5Popen3pidEv 38
_ZNK10subprocess5Popen7retcodeEv 35
_ZZN10subprocess6detail13Communication20communicate_threadedEPKcmENKUlvE0_clEv 35
_ZZN10subprocess6detail13Communication20communicate_threadedEPKcmENKUlvE_clEv 35
_ZZN10subprocess6detail5Child13execute_childEvENKUliiE_clEii 0

Generated by: LCOV version 1.16