Home
last modified time | relevance | path

Searched refs:exit_handle (Results 1 – 9 of 9) sorted by relevance

/freebsd-13-stable/contrib/kyua/utils/
HDstacktrace_test.cpp190 static executor::exit_handle
201 const executor::exit_handle exit_handle = executor_handle.wait(exec_handle); in generate_core() local
203 if (!exit_handle.status()) in generate_core()
205 const process::status& status = exit_handle.status().get(); in generate_core()
210 return exit_handle; in generate_core()
371 executor::exit_handle exit_handle = generate_core(this, "short", handle); in ATF_TEST_CASE_BODY() local
372 INV(exit_handle.status()); in ATF_TEST_CASE_BODY()
373 INV(exit_handle.status().get().coredump()); in ATF_TEST_CASE_BODY()
376 utils::dump_stacktrace(fs::path("short"), handle, exit_handle); in ATF_TEST_CASE_BODY()
381 ATF_REQUIRE(!atf::utils::grep_file("#0", exit_handle.stdout_file().str())); in ATF_TEST_CASE_BODY()
[all …]
HDstacktrace.cpp289 const executor::exit_handle& exit_handle) in dump_stacktrace() argument
291 PRE(exit_handle.status()); in dump_stacktrace()
292 const process::status& status = exit_handle.status().get(); in dump_stacktrace()
295 std::ofstream gdb_err(exit_handle.stderr_file().c_str(), std::ios::app); in dump_stacktrace()
298 exit_handle.stderr_file()); in dump_stacktrace()
314 program, status, exit_handle.work_directory()); in dump_stacktrace()
324 exit_handle, gdb_timeout); in dump_stacktrace()
325 const executor::exit_handle gdb_exit_handle = in dump_stacktrace()
363 const executor::exit_handle& exit_handle) in dump_stacktrace_if_available() argument
365 const optional< process::status >& status = exit_handle.status(); in dump_stacktrace_if_available()
[all …]
HDstacktrace.hpp59 const utils::process::executor::exit_handle&);
63 const utils::process::executor::exit_handle&);
/freebsd-13-stable/contrib/kyua/utils/process/
HDexecutor_test.cpp385 executor::exit_handle exit_handle = handle.wait_any(); in ATF_TEST_CASE_BODY() local
386 ATF_REQUIRE_EQ(exec_handle.pid(), exit_handle.original_pid()); in ATF_TEST_CASE_BODY()
387 require_exit(41, exit_handle.status()); in ATF_TEST_CASE_BODY()
388 exit_handle.cleanup(); in ATF_TEST_CASE_BODY()
423 executor::exit_handle exit_handle = handle.wait_any(); in ATF_TEST_CASE_BODY() local
424 const int original_pid = exit_handle.original_pid(); in ATF_TEST_CASE_BODY()
430 require_exit(exit_status, exit_handle.status()); in ATF_TEST_CASE_BODY()
432 ATF_REQUIRE_EQ(start_time, exit_handle.start_time()); in ATF_TEST_CASE_BODY()
433 ATF_REQUIRE_EQ(end_time, exit_handle.end_time()); in ATF_TEST_CASE_BODY()
435 exit_handle.cleanup(); in ATF_TEST_CASE_BODY()
[all …]
HDexecutor.cpp260 struct utils::process::executor::exit_handle::impl : utils::noncopyable {
393 executor::exit_handle::exit_handle(std::shared_ptr< impl > pimpl) : in exit_handle() function in executor::exit_handle
400 executor::exit_handle::~exit_handle(void) in ~exit_handle()
414 executor::exit_handle::cleanup(void) in cleanup()
429 executor::exit_handle::state_owners(void) const in state_owners()
439 executor::exit_handle::original_pid(void) const in original_pid()
449 executor::exit_handle::status(void) const in status()
460 executor::exit_handle::unprivileged_user(void) const in unprivileged_user()
470 executor::exit_handle::start_time(void) const in start_time()
480 executor::exit_handle::end_time(void) const in end_time()
[all …]
HDexecutor.hpp143 class exit_handle { class
150 exit_handle(std::shared_ptr< impl >);
155 ~exit_handle(void);
193 exec_handle spawn_followup_post(const exit_handle&,
213 const exit_handle&,
216 exit_handle wait(const exec_handle);
217 exit_handle wait_any(void);
HDexecutor_fwd.hpp42 class exit_handle;
HDexecutor.ipp153 /// exit_handle provided here must remain alive throughout the existence of
154 /// this other object because the original exit_handle is the one that owns
163 const exit_handle& base,
/freebsd-13-stable/contrib/kyua/engine/
HDscheduler.cpp214 optional< executor::exit_handle > exit_handle; member
242 executor::exit_handle body_exit_handle;
260 const executor::exit_handle& body_exit_handle_, in cleanup_exec_data()
606 executor::exit_handle generic;
621 bimpl(const executor::exit_handle generic_, exec_data_map& all_exec_data_) : in bimpl()
883 test_data->user_config, test_data->exit_handle.get(), in sync_cleanup()
903 const executor::exit_handle& body_handle, in spawn_cleanup()
1049 executor::exit_handle exit_handle = _pimpl->generic.wait(exec_handle); in list_tests() local
1052 exit_handle.status(), in list_tests()
1053 exit_handle.stdout_file(), in list_tests()
[all …]