LCOV - code coverage report
Current view: top level - cppprocess/cppprocess - process.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 143 416 34.4 %
Date: 2022-06-18 10:10:36 Functions: 29 57 50.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
cppprocess::(anonymous namespace)::buffered_pipe::process_hup() 0
cppprocess::(anonymous namespace)::buffered_pipe::process_write() 0
cppprocess::(anonymous namespace)::buffered_pipe::write(void const*, unsigned long) 0
cppprocess::(anonymous namespace)::buffered_pipe::buffered_pipe() 0
cppprocess::(anonymous namespace)::buffered_pipe::~buffered_pipe() 0
cppprocess::(anonymous namespace)::buffered_pipe::~buffered_pipe().2 0
cppprocess::(anonymous namespace)::direct_output_to_input_pipe::~direct_output_to_input_pipe() 0
cppprocess::(anonymous namespace)::tee_pipe::process_read() 0
cppprocess::(anonymous namespace)::tee_pipe::get_output_pipe(unsigned long) 0
cppprocess::(anonymous namespace)::tee_pipe::connection_added() 0
cppprocess::(anonymous namespace)::tee_pipe::connection_removed() 0
cppprocess::(anonymous namespace)::tee_pipe::tee_pipe(unsigned long) 0
cppprocess::(anonymous namespace)::tee_pipe::~tee_pipe() 0
cppprocess::(anonymous namespace)::tee_pipe::~tee_pipe().2 0
cppprocess::process::add_environ(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
cppprocess::process::execute_command(std::shared_ptr<ed::pipe_connection>, int, std::shared_ptr<cppprocess::io>) 0
cppprocess::process::input_pipe_done() 0
cppprocess::process::output_pipe_done(ed::pipe_connection*) 0
cppprocess::process::set_process_done(std::function<void (ed::child_status)>) 0
cppprocess::process::clear_next_process() 0
cppprocess::process::set_working_directory(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
cppprocess::process::kill(int) 0
cppprocess::(anonymous namespace)::buffered_pipe::is_writer() const 0
cppprocess::process::process_pid() const 0
cppprocess::process::get_arguments[abi:cxx11]() const 0
cppprocess::process::get_command_line[abi:cxx11]() const 0
cppprocess::process::get_working_directory[abi:cxx11]() const 0
cppprocess::process::exit_code() const 0
cppprocess::process::set_error_io(std::shared_ptr<cppprocess::io>) 1
_GLOBAL__sub_I_process.cpp 2
__static_initialization_and_destruction_0(int, int) 2
cppprocess::(anonymous namespace)::direct_output_to_input_pipe::forked() 2
cppprocess::(anonymous namespace)::direct_output_to_input_pipe::direct_output_to_input_pipe() 2
cppprocess::(anonymous namespace)::direct_output_to_input_pipe::~direct_output_to_input_pipe().2 2
cppprocess::process::add_next_process(std::shared_ptr<cppprocess::process>) 2
cppprocess::process::get_next_processes[abi:cxx11]() const 2
cppprocess::process::set_input_io(std::shared_ptr<cppprocess::io>) 4
cppprocess::process::set_output_io(std::shared_ptr<cppprocess::io>) 4
cppprocess::process::set_forced_environment(bool) 4
cppprocess::process::get_environ[abi:cxx11]() const 4
cppprocess::process::get_name[abi:cxx11]() const 4
cppprocess::process::get_arguments[abi:cxx11]() 6
cppprocess::process::wait() 6
cppprocess::process::start() 6
cppprocess::process::get_error_io() const 6
cppprocess::process::get_forced_environment() const 6
cppprocess::process::get_command[abi:cxx11]() const 7
cppprocess::process::get_input_io() const 7
cppprocess::process::child_done(ed::child_status) 8
cppprocess::process::set_command(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 8
cppprocess::process::prepare_error() 8
cppprocess::process::prepare_input(std::shared_ptr<ed::pipe_connection>) 8
cppprocess::process::start_process(std::shared_ptr<ed::pipe_connection>, int, std::shared_ptr<cppprocess::io>) 8
cppprocess::process::prepare_output() 8
cppprocess::process::process(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 8
cppprocess::process::get_output_io() const 8
cppprocess::process::add_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 11

Generated by: LCOV version 1.13