Unicorn registers involved in syscalling convention.
More...
#include <arch_manager.hpp>
|
| REG | sysno_reg |
| | Unicorn register handling the syscall number.
|
| |
| REG | ret_reg |
| | Unicorn register handling the syscall return value.
|
| |
| std::vector< REG > | sys_param_regs |
| | Unicorn registers handling the syscall parameters.
|
| |
Unicorn registers involved in syscalling convention.
◆ ABI_SYSCALLING_CONVENTION()
| arion::ABI_SYSCALLING_CONVENTION::ABI_SYSCALLING_CONVENTION |
( |
REG |
sysno_reg, |
|
|
REG |
ret_reg, |
|
|
std::vector< REG > |
sys_param_regs |
|
) |
| |
|
inline |
Builder for ABI_SYSCALLING_CONVENTION instances.
- Parameters
-
| [in] | sysno_reg | Unicorn register handling the syscall number. |
| [in] | ret_reg | Unicorn register handling the syscall return value. |
| [in] | sys_param_regs | Unicorn registers handling the syscall parameters. |
◆ ret_reg
| REG arion::ABI_SYSCALLING_CONVENTION::ret_reg |
Unicorn register handling the syscall return value.
◆ sys_param_regs
| std::vector<REG> arion::ABI_SYSCALLING_CONVENTION::sys_param_regs |
Unicorn registers handling the syscall parameters.
◆ sysno_reg
| REG arion::ABI_SYSCALLING_CONVENTION::sysno_reg |
Unicorn register handling the syscall number.
The documentation for this struct was generated from the following file: