Arion 1.0.2-alpha
A high-performance C++ framework for emulating executable binaries.
 
Loading...
Searching...
No Matches
arion::ElfLoader Member List

This is the complete list of members for arion::ElfLoader, including all inherited members.

arionarion::LinuxLoaderprivate
ElfLoader(std::weak_ptr< Arion > arion, std::shared_ptr< ElfParser > interp_parser, std::shared_ptr< ElfParser > prog_parser, const std::vector< std::string > program_args, const std::vector< std::string > program_env)arion::ElfLoaderinline
ElfLoader(std::weak_ptr< Arion > arion, std::shared_ptr< ElfParser > prog_parser, const std::vector< std::string > program_args, const std::vector< std::string > program_env)arion::ElfLoaderinline
init_coredump_threads()arion::ElfLoaderprivate
init_main_thread(std::shared_ptr< LNX_LOADER_PARAMS > params, ADDR entry_addr)arion::LinuxLoaderprivate
interp_parserarion::ElfLoaderprivate
is_piearion::ElfLoaderprivate
is_staticarion::ElfLoaderprivate
LinuxLoader(std::weak_ptr< Arion > arion, const std::vector< std::string > program_args, const std::vector< std::string > program_env)arion::LinuxLoaderinlineprivate
map_arm_traps()arion::ElfLoaderprivate
map_elf_segments(const std::shared_ptr< ElfParser > parser, ADDR load_addr)arion::ElfLoaderprivate
map_stack(std::shared_ptr< LNX_LOADER_PARAMS > params, std::string path)arion::LinuxLoaderprivate
map_vdso()arion::ElfLoaderprivate
map_vsyscall()arion::ElfLoaderprivate
map_vvar()arion::ElfLoaderprivate
process() overridearion::ElfLoadervirtual
prog_parserarion::ElfLoaderprivate
program_argsarion::LinuxLoaderprivate
program_envarion::LinuxLoaderprivate
setup_argv(std::vector< ADDR > argv_ptrs)arion::LinuxLoaderprivate
setup_auxv(std::unique_ptr< AUXV_PTRS > auxv_ptrs, std::shared_ptr< LNX_LOADER_PARAMS > params)arion::LinuxLoaderprivate
setup_envp(std::vector< ADDR > envp_ptrs)arion::LinuxLoaderprivate
setup_specific_auxv(std::shared_ptr< LNX_LOADER_PARAMS > params, uint16_t arch_sz) overridearion::ElfLoaderprotectedvirtual
write_auxv_entry(AUXV auxv, uint64_t val)arion::LinuxLoaderprivate