From 00299479ab6fc8dfc4f316b82debb3caed922a93 Mon Sep 17 00:00:00 2001 From: Liam Date: Mon, 1 Aug 2022 17:19:23 -0400 Subject: core/loader: remove ELF loader --- src/core/loader/loader.cpp | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'src/core/loader/loader.cpp') diff --git a/src/core/loader/loader.cpp b/src/core/loader/loader.cpp index 994ee891f..104d16efa 100644 --- a/src/core/loader/loader.cpp +++ b/src/core/loader/loader.cpp @@ -12,7 +12,6 @@ #include "core/core.h" #include "core/hle/kernel/k_process.h" #include "core/loader/deconstructed_rom_directory.h" -#include "core/loader/elf.h" #include "core/loader/kip.h" #include "core/loader/nax.h" #include "core/loader/nca.h" @@ -39,8 +38,6 @@ std::optional IdentifyFileLoader(FileSys::VirtualFile file) { FileType IdentifyFile(FileSys::VirtualFile file) { if (const auto romdir_type = IdentifyFileLoader(file)) { return *romdir_type; - } else if (const auto elf_type = IdentifyFileLoader(file)) { - return *elf_type; } else if (const auto nso_type = IdentifyFileLoader(file)) { return *nso_type; } else if (const auto nro_type = IdentifyFileLoader(file)) { @@ -69,8 +66,6 @@ FileType GuessFromFilename(const std::string& name) { const std::string extension = Common::ToLower(std::string(Common::FS::GetExtensionFromFilename(name))); - if (extension == "elf") - return FileType::ELF; if (extension == "nro") return FileType::NRO; if (extension == "nso") @@ -89,8 +84,6 @@ FileType GuessFromFilename(const std::string& name) { std::string GetFileTypeString(FileType type) { switch (type) { - case FileType::ELF: - return "ELF"; case FileType::NRO: return "NRO"; case FileType::NSO: @@ -208,10 +201,6 @@ static std::unique_ptr GetFileLoader(Core::System& system, FileSys::V FileType type, u64 program_id, std::size_t program_index) { switch (type) { - // Standard ELF file format. - case FileType::ELF: - return std::make_unique(std::move(file)); - // NX NSO file format. case FileType::NSO: return std::make_unique(std::move(file)); -- cgit v1.2.3