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

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

add_syscall_entry(std::string name, std::shared_ptr< SYSCALL_FUNC > func)arion::LinuxSyscallManagerprivate
arionarion::LinuxSyscallManagerprivate
get_syscall_func(uint64_t sysno)arion::LinuxSyscallManager
get_syscall_func(std::string name)arion::LinuxSyscallManager
init_syscall_funcs()arion::LinuxSyscallManagerprivate
initialize(std::weak_ptr< Arion > arion)arion::LinuxSyscallManagerstatic
LinuxSyscallManager(std::weak_ptr< Arion > arion)arion::LinuxSyscallManager
make_sys_func(std::function< uint64_t(std::shared_ptr< Arion > arion, std::vector< SYS_PARAM > params, bool &cancel)> func, SignatureArgs &&...signature)arion::LinuxSyscallManagerinlineprivate
print_syscall(std::shared_ptr< Arion > arion, std::string sys_name, std::vector< std::shared_ptr< arion_type::KernelType > > signature, std::vector< SYS_PARAM > func_params, uint64_t syscall_ret)arion::LinuxSyscallManagerprivate
process_syscall(std::shared_ptr< Arion > arion)arion::LinuxSyscallManager
set_syscall_func(uint64_t sysno, std::shared_ptr< SYSCALL_FUNC > func)arion::LinuxSyscallManager
set_syscall_func(std::string name, std::shared_ptr< SYSCALL_FUNC > func)arion::LinuxSyscallManager
syscall_funcsarion::LinuxSyscallManagerprivate