Arion 1.0.2-alpha
A high-performance C++ framework for emulating executable binaries.
 
Loading...
Searching...
No Matches
arion::Arion Member List

This is the complete list of members for arion::Arion, including all inherited members.

add_child(std::shared_ptr< Arion > child)arion::Arion
afl_modearion::Arionprivate
afl_signalsarion::Arionprivate
archarion::Arion
baremetalarion::Arion
childrenarion::Arionprivate
clear_children()arion::Arion
close_engines()arion::Arionprivate
configarion::Arion
contextarion::Arion
copy()arion::Arion
crash(std::exception_ptr exception)arion::Arion
csarion::Arion
egidarion::Arionprivate
endarion::Arionprivate
euidarion::Arionprivate
execve(std::string file_path, std::vector< std::string > argv, std::vector< std::string > envp)arion::Arion
fsarion::Arion
gdt_managerarion::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
gidarion::Arionprivate
grouparion::Arionprivate
has_child(pid_t child_pid)arion::Arion
has_group()arion::Arion
has_parent()arion::Arion
hooksarion::Arion
init_afl_mode(std::vector< int > signals)arion::Arion
init_baremetal_program()arion::Arionprivate
init_dynamic_program(std::shared_ptr< ExecutableParser > prog_parser)arion::Arionprivate
init_engines(CPU_ARCH arch)arion::Arionprivate
init_file_program(std::shared_ptr< ExecutableParser > prog_parser)arion::Arionprivate
init_static_program(std::shared_ptr< ExecutableParser > prog_parser)arion::Arionprivate
is_child_of(pid_t parent_pid)arion::Arion
is_running()arion::Arion
is_stopped()arion::Arion
is_zombie()arion::Arion
ksarion::Arion
loader_paramsarion::Arion
loggerarion::Arion
memarion::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::Arionstatic
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::Arionstatic
new_instance_common_finish(std::shared_ptr< Arion > arion, CPU_ARCH arch)arion::Arionprivatestatic
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::Arionprivatestatic
parentarion::Arionprivate
pending_signalsarion::Arion
pgidarion::Arionprivate
pidarion::Arionprivate
program_argsarion::Arionprivate
program_envarion::Arionprivate
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
runningarion::Arionprivate
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
sidarion::Arionprivate
signalsarion::Arion
sockarion::Arion
startarion::Arionprivate
stop()arion::Arion
stop_afl_mode()arion::Arion
stoppedarion::Arionprivate
syncarion::Arionprivate
sync_threads()arion::Arion
syscallsarion::Arion
threadsarion::Arion
tracerarion::Arion
ucarion::Arion
uc_exceptionarion::Arionprivate
uidarion::Arionprivate
zombiearion::Arionprivate
~Arion()arion::Arion