Arion 1.0.2-alpha
A high-performance C++ framework for emulating executable binaries.
 
Loading...
Searching...
No Matches
lnx_syscall_manager.hpp File Reference
#include <arion/common/global_defs.hpp>
#include <arion/utils/type_utils.hpp>
#include <functional>
#include <map>
#include <memory>
#include <string>

Go to the source code of this file.

Classes

struct  arion::SYSCALL_FUNC
 Structure defining a system call function and its parameter signature for logging/analysis. More...
 
class  arion::LinuxSyscallManager
 Manages the emulation and dispatching of Linux system calls. More...
 

Namespaces

namespace  arion
 

Variables

std::map< std::string, uint8_t > arion::PARAMS_N_BY_SYSCALL_NAME
 Global map storing the number of parameters required for a syscall, indexed by its string name.