This is the complete list of members for arion::ElfLoader, including all inherited members.
| arion | arion::LinuxLoader | private |
| 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::ElfLoader | inline |
| 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::ElfLoader | inline |
| init_coredump_threads() | arion::ElfLoader | private |
| init_main_thread(std::shared_ptr< LNX_LOADER_PARAMS > params, ADDR entry_addr) | arion::LinuxLoader | private |
| interp_parser | arion::ElfLoader | private |
| is_pie | arion::ElfLoader | private |
| is_static | arion::ElfLoader | private |
| LinuxLoader(std::weak_ptr< Arion > arion, const std::vector< std::string > program_args, const std::vector< std::string > program_env) | arion::LinuxLoader | inlineprivate |
| map_arm_traps() | arion::ElfLoader | private |
| map_elf_segments(const std::shared_ptr< ElfParser > parser, ADDR load_addr) | arion::ElfLoader | private |
| map_stack(std::shared_ptr< LNX_LOADER_PARAMS > params, std::string path) | arion::LinuxLoader | private |
| map_vdso() | arion::ElfLoader | private |
| map_vsyscall() | arion::ElfLoader | private |
| map_vvar() | arion::ElfLoader | private |
| process() override | arion::ElfLoader | virtual |
| prog_parser | arion::ElfLoader | private |
| program_args | arion::LinuxLoader | private |
| program_env | arion::LinuxLoader | private |
| setup_argv(std::vector< ADDR > argv_ptrs) | arion::LinuxLoader | private |
| setup_auxv(std::unique_ptr< AUXV_PTRS > auxv_ptrs, std::shared_ptr< LNX_LOADER_PARAMS > params) | arion::LinuxLoader | private |
| setup_envp(std::vector< ADDR > envp_ptrs) | arion::LinuxLoader | private |
| setup_specific_auxv(std::shared_ptr< LNX_LOADER_PARAMS > params, uint16_t arch_sz) override | arion::ElfLoader | protectedvirtual |
| write_auxv_entry(AUXV auxv, uint64_t val) | arion::LinuxLoader | private |