LCOV - code coverage report
Current view: top level - cppprocess/cppprocess - process.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 246 546 45.1 %
Date: 2021-09-19 09:06:58 Functions: 51 87 58.6 %
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_input_data::process_hup() 0
cppprocess::(anonymous namespace)::direct_input_data::process_error() 0
cppprocess::(anonymous namespace)::direct_input_data::process_invalid() 0
cppprocess::(anonymous namespace)::direct_input_data::~direct_input_data() 0
cppprocess::(anonymous namespace)::capture_output_pipe::process_error() 0
cppprocess::(anonymous namespace)::capture_output_pipe::process_invalid() 0
cppprocess::(anonymous namespace)::capture_output_pipe::~capture_output_pipe() 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::set_error_pipe(std::shared_ptr<ed::pipe_connection>) 0
cppprocess::process::set_input_pipe(std::shared_ptr<ed::pipe_connection>) 0
cppprocess::process::execute_command(std::shared_ptr<ed::pipe_connection>, int, std::shared_ptr<ed::pipe_connection>) 0
cppprocess::process::set_output_pipe(std::shared_ptr<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_error_filename(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
cppprocess::process::set_output_capture_done(std::function<void (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::get_arguments[abi:cxx11]() const 0
cppprocess::process::get_error_filename[abi:cxx11]() const 0
cppprocess::process::get_input_filename[abi:cxx11]() const 0
cppprocess::process::get_output_filename[abi:cxx11]() const 0
cppprocess::process::set_capture_error(bool) 1
cppprocess::process::set_input_filename(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
cppprocess::process::set_output_filename(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 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_capture_error() const 2
cppprocess::process::get_trimmed_output[abi:cxx11](bool, bool) const 2
cppprocess::(anonymous namespace)::direct_input_data::process_write() 3
cppprocess::(anonymous namespace)::direct_input_data::direct_input_data(cppprocess::process*, std::vector<unsigned char, std::allocator<unsigned char> > const&) 3
cppprocess::(anonymous namespace)::direct_input_data::~direct_input_data().2 3
cppprocess::process::input_pipe_done() 3
cppprocess::process::set_capture_output(bool) 3
cppprocess::process::add_input(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 3
cppprocess::process::add_input(std::vector<unsigned char, std::allocator<unsigned char> > const&) 3
cppprocess::(anonymous namespace)::direct_input_data::is_writer() const 3
cppprocess::process::get_output_pipe() const 3
cppprocess::process::get_next_processes[abi:cxx11]() const 3
cppprocess::(anonymous namespace)::capture_output_pipe::process_hup() 4
cppprocess::(anonymous namespace)::capture_output_pipe::capture_output_pipe(cppprocess::process*, std::vector<unsigned char, std::allocator<unsigned char> >&) 4
cppprocess::(anonymous namespace)::capture_output_pipe::~capture_output_pipe().2 4
cppprocess::process::output_pipe_done(ed::pipe_connection*) 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::(anonymous namespace)::capture_output_pipe::process_read() 5
cppprocess::process::get_error_pipe() const 5
cppprocess::process::get_binary_error(bool) const 5
cppprocess::process::get_binary_output(bool) const 5
cppprocess::process::get_capture_output() const 5
cppprocess::process::get_arguments[abi:cxx11]() 6
cppprocess::process::wait() 6
cppprocess::process::start() 6
cppprocess::process::get_input_pipe() const 6
cppprocess::process::get_binary_input(bool) const 6
cppprocess::process::get_forced_environment() const 6
cppprocess::process::get_error[abi:cxx11](bool) const 6
cppprocess::process::get_input[abi:cxx11](bool) const 6
cppprocess::process::get_command[abi:cxx11]() 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<ed::pipe_connection>) 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[abi:cxx11](bool) const 9
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