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

Structure representing a kernel trap entry for the 32-bit ARM architecture. More...

#include <elf_loader.hpp>

Public Member Functions

 ARM_TRAP (std::string name, off_t off, std::vector< BYTE > code)
 

Public Attributes

std::string name
 Name of the trap function (e.g., syscall).
 
off_t off
 Offset within the ARM traps page.
 
std::vector< BYTEcode
 The actual machine code bytes of the trap.
 

Detailed Description

Structure representing a kernel trap entry for the 32-bit ARM architecture.

Constructor & Destructor Documentation

◆ 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]nameName of the trap function.
[in]offOffset within the traps page.
[in]codeThe code bytes.

Member Data Documentation

◆ 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: