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

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

Generated by: LCOV version 1.16