|
CommonLib
|
#include <filesystem>#include <vector>#include "diag/stack_frame.h"#include "ut/expr/string_expr.h"#include "this_process.inl"Go to the source code of this file.
Namespaces | |
| namespace | hedgedev |
| namespace | hedgedev::csl |
| namespace | hedgedev::csl::diag |
| namespace | hedgedev::csl::diag::this_process |
Functions | |
| template<ut::expr::any_string T> | |
| std::vector< T > | hedgedev::csl::diag::this_process::get_command_line () |
| std::filesystem::path | hedgedev::csl::diag::this_process::get_executable_path () |
| std::filesystem::path | hedgedev::csl::diag::this_process::get_executable_root () |
| std::filesystem::path | hedgedev::csl::diag::this_process::get_module_path_from_address (const void *in_address) |
| std::filesystem::path | hedgedev::csl::diag::this_process::get_working_directory () |
| std::vector< stack_frame > | hedgedev::csl::diag::this_process::get_stack_trace (const void *in_context, const size_t in_max_frames) |
| bool | hedgedev::csl::diag::this_process::has_address (const void *in_address) |
| bool | hedgedev::csl::diag::this_process::is_neighbour (const std::filesystem::path &in_path) |
| template<ut::expr::any_string T> | |
| bool | hedgedev::csl::diag::this_process::restart (const std::vector< T > &in_args) |
| bool | hedgedev::csl::diag::this_process::restart () |