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

Structure holding the key load addresses of the emulated process. More...

#include <lnx_loader.hpp>

Public Attributes

ADDR load_address
 Base address where the main executable was loaded.
 
ADDR interp_address
 Base address where the dynamic interpreter was loaded.
 
ADDR vvar_address
 Base address where the VVAR page was mapped.
 
ADDR vdso_address
 Base address where the VDSO page was mapped.
 
ADDR stack_address
 Base address of the program stack.
 
ADDR vsyscall_address
 Base address of the VSYSCALL page.
 
ADDR arm_traps_address
 Base address of the ARM traps page (32-bit ARM specific).
 

Detailed Description

Structure holding the key load addresses of the emulated process.

Member Data Documentation

◆ arm_traps_address

ADDR arion::LNX_LOADER_PARAMS::arm_traps_address

Base address of the ARM traps page (32-bit ARM specific).

◆ interp_address

ADDR arion::LNX_LOADER_PARAMS::interp_address

Base address where the dynamic interpreter was loaded.

◆ load_address

ADDR arion::LNX_LOADER_PARAMS::load_address

Base address where the main executable was loaded.

◆ stack_address

ADDR arion::LNX_LOADER_PARAMS::stack_address

Base address of the program stack.

◆ vdso_address

ADDR arion::LNX_LOADER_PARAMS::vdso_address

Base address where the VDSO page was mapped.

◆ vsyscall_address

ADDR arion::LNX_LOADER_PARAMS::vsyscall_address

Base address of the VSYSCALL page.

◆ vvar_address

ADDR arion::LNX_LOADER_PARAMS::vvar_address

Base address where the VVAR page was mapped.


The documentation for this struct was generated from the following file: