#include <arion/LIEF/ELF/NoteDetails/core/CoreFile.hpp>#include <arion/LIEF/LIEF.hpp>#include <arion/common/executable_parser.hpp>#include <arion/common/global_defs.hpp>#include <arion/common/global_excepts.hpp>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | arion::ELF_COREDUMP_THREAD |
| Structure holding register data for a single thread extracted from an ELF core dump. More... | |
| struct | arion::ELF_COREDUMP_ATTRS |
| Structure holding attributes extracted from an ELF core dump, primarily threads' register states. More... | |
| struct | arion::ELF_PARSER_ATTRIBUTES |
| Extended attributes structure for the ELF file parser. More... | |
| class | arion::ElfCoredumpParser |
| Helper class responsible for parsing the specific NOTE sections of an ELF core dump file. More... | |
| class | arion::ElfParser |
| Primary class for parsing ELF executables, shared objects, or core dumps. Inherits from ExecutableParser. More... | |
Namespaces | |
| namespace | arion |
Enumerations | |
| enum | arion::ELF_FILE_TYPE { arion::UNKNOWN_FILE , arion::REL , arion::EXEC , arion::DYN , arion::CORE , arion::NUM } |
| Enumeration of possible ELF file types relevant to the Arion emulator. More... | |
Variables | |
| std::map< LIEF::ELF::Header::FILE_TYPE, ELF_FILE_TYPE > | arion::lief_arion_file_types |
Mapping from LIEF's internal ELF file type enumeration to Arion's ELF_FILE_TYPE. | |