Structure representing a kernel trap entry for the 32-bit ARM architecture.
More...
#include <elf_loader.hpp>
|
| std::string | name |
| | Name of the trap function (e.g., syscall).
|
| |
| off_t | off |
| | Offset within the ARM traps page.
|
| |
| std::vector< BYTE > | code |
| | The actual machine code bytes of the trap.
|
| |
Structure representing a kernel trap entry for the 32-bit ARM architecture.
◆ ARM_TRAP()
| arion::ARM_TRAP::ARM_TRAP |
( |
std::string |
name, |
|
|
off_t |
off, |
|
|
std::vector< BYTE > |
code |
|
) |
| |
|
inline |
Builder for ARM_TRAP instances.
- Parameters
-
| [in] | name | Name of the trap function. |
| [in] | off | Offset within the traps page. |
| [in] | code | The code bytes. |
◆ code
| std::vector<BYTE> arion::ARM_TRAP::code |
The actual machine code bytes of the trap.
◆ name
| std::string arion::ARM_TRAP::name |
Name of the trap function (e.g., syscall).
◆ off
| off_t arion::ARM_TRAP::off |
Offset within the ARM traps page.
The documentation for this struct was generated from the following file:
- /home/runner/work/Arion/Arion/include/arion/platforms/linux/elf_loader.hpp