| add_child(std::shared_ptr< Arion > child) | arion::Arion | |
| afl_mode | arion::Arion | private |
| afl_signals | arion::Arion | private |
| arch | arion::Arion | |
| baremetal | arion::Arion | |
| children | arion::Arion | private |
| clear_children() | arion::Arion | |
| close_engines() | arion::Arion | private |
| config | arion::Arion | |
| context | arion::Arion | |
| copy() | arion::Arion | |
| crash(std::exception_ptr exception) | arion::Arion | |
| cs | arion::Arion | |
| egid | arion::Arion | private |
| end | arion::Arion | private |
| euid | arion::Arion | private |
| execve(std::string file_path, std::vector< std::string > argv, std::vector< std::string > envp) | arion::Arion | |
| fs | arion::Arion | |
| gdt_manager | arion::Arion | |
| get_child(pid_t child_pid) | arion::Arion | |
| get_children() | arion::Arion | |
| get_egid() | arion::Arion | |
| get_euid() | arion::Arion | |
| get_gid() | arion::Arion | |
| get_group() | arion::Arion | |
| get_parent() | arion::Arion | |
| get_pgid() | arion::Arion | |
| get_pgid_children(pid_t pgid) | arion::Arion | |
| get_pid() | arion::Arion | |
| get_program_args() | arion::Arion | |
| get_program_env() | arion::Arion | |
| get_sid() | arion::Arion | |
| get_uid() | arion::Arion | |
| gid | arion::Arion | private |
| group | arion::Arion | private |
| has_child(pid_t child_pid) | arion::Arion | |
| has_group() | arion::Arion | |
| has_parent() | arion::Arion | |
| hooks | arion::Arion | |
| init_afl_mode(std::vector< int > signals) | arion::Arion | |
| init_baremetal_program() | arion::Arion | private |
| init_dynamic_program(std::shared_ptr< ExecutableParser > prog_parser) | arion::Arion | private |
| init_engines(CPU_ARCH arch) | arion::Arion | private |
| init_file_program(std::shared_ptr< ExecutableParser > prog_parser) | arion::Arion | private |
| init_static_program(std::shared_ptr< ExecutableParser > prog_parser) | arion::Arion | private |
| is_child_of(pid_t parent_pid) | arion::Arion | |
| is_running() | arion::Arion | |
| is_stopped() | arion::Arion | |
| is_zombie() | arion::Arion | |
| ks | arion::Arion | |
| loader_params | arion::Arion | |
| logger | arion::Arion | |
| mem | arion::Arion | |
| new_instance(std::vector< std::string > program_args, std::string fs_path="/", std::vector< std::string > program_env=std::vector< std::string >(), std::string cwd="", std::unique_ptr< Config > config=std::move(std::make_unique< Config >())) | arion::Arion | static |
| new_instance(std::unique_ptr< BaremetalManager > baremetal, std::string fs_path="/", std::vector< std::string > program_env=std::vector< std::string >(), std::string cwd="", std::unique_ptr< Config > config=std::move(std::make_unique< Config >())) | arion::Arion | static |
| new_instance_common_finish(std::shared_ptr< Arion > arion, CPU_ARCH arch) | arion::Arion | privatestatic |
| new_instance_common_init(std::shared_ptr< Arion > arion, std::string fs_path="/", std::vector< std::string > program_env=std::vector< std::string >(), std::string cwd="", std::unique_ptr< Config > config=std::move(std::make_unique< Config >())) | arion::Arion | privatestatic |
| parent | arion::Arion | private |
| pending_signals | arion::Arion | |
| pgid | arion::Arion | private |
| pid | arion::Arion | private |
| program_args | arion::Arion | private |
| program_env | arion::Arion | private |
| remove_child(pid_t child_pid) | arion::Arion | |
| replace_child(pid_t child_pid, std::shared_ptr< Arion > child) | arion::Arion | |
| reset_group() | arion::Arion | |
| run_current() | arion::Arion | |
| run_gdbserver(uint32_t port) | arion::Arion | |
| running | arion::Arion | private |
| send_signal(pid_t source_pid, int signo) | arion::Arion | |
| set_egid(uint32_t egid) | arion::Arion | |
| set_euid(uint32_t euid) | arion::Arion | |
| set_gid(uint32_t gid) | arion::Arion | |
| set_group(std::shared_ptr< ArionGroup > group) | arion::Arion | |
| set_pgid(pid_t pgid) | arion::Arion | |
| set_pid(pid_t pid) | arion::Arion | |
| set_resumed() | arion::Arion | |
| set_run_bounds(std::optional< ADDR > start=std::nullopt, std::optional< ADDR > end=std::nullopt) | arion::Arion | |
| set_run_end(std::optional< ADDR > end) | arion::Arion | |
| set_run_start(std::optional< ADDR > start) | arion::Arion | |
| set_sid(uint32_t sid) | arion::Arion | |
| set_stopped() | arion::Arion | |
| set_uid(uint32_t uid) | arion::Arion | |
| set_zombie() | arion::Arion | |
| sid | arion::Arion | private |
| signals | arion::Arion | |
| sock | arion::Arion | |
| start | arion::Arion | private |
| stop() | arion::Arion | |
| stop_afl_mode() | arion::Arion | |
| stopped | arion::Arion | private |
| sync | arion::Arion | private |
| sync_threads() | arion::Arion | |
| syscalls | arion::Arion | |
| threads | arion::Arion | |
| tracer | arion::Arion | |
| uc | arion::Arion | |
| uc_exception | arion::Arion | private |
| uid | arion::Arion | private |
| zombie | arion::Arion | private |
| ~Arion() | arion::Arion | |