diff --git a/src/Archívum.zip b/src/Archívum.zip deleted file mode 100644 index 6e4f2095e..000000000 Binary files a/src/Archívum.zip and /dev/null differ diff --git a/src/core/module.cpp b/src/core/module.cpp index 86893f618..7e278dd93 100644 --- a/src/core/module.cpp +++ b/src/core/module.cpp @@ -183,6 +183,27 @@ void Module::LoadModuleToMemory(u32& max_tls_index) { } break; } + case PT_INTERP: { + LOG_INFO(Core_Linker, "Interpreter Path Segment (NEED IMPLEMENT)"); + + const char* interpreter_path = reinterpret_cast(base_virtual_addr + elf_pheader[i].p_vaddr); + LOG_INFO(Core_Linker, "Interpreter Path: {}", interpreter_path); + break; + } + case PT_SCE_COMMENT: { + LOG_INFO(Core_Linker, "SCE Comment Segment (NEED IMPLEMENT)"); + + const char* sce_comment = reinterpret_cast(base_virtual_addr + elf_pheader[i].p_vaddr); + LOG_INFO(Core_Linker, "SCE Comment: {}", sce_comment); + break; + } + case PT_SCE_LIBVERSION: { + LOG_INFO(Core_Linker, "SCE Library Version Segment (NEED IMPLEMENT)"); + + const char* sce_libvers = reinterpret_cast(base_virtual_addr + elf_pheader[i].p_vaddr); + LOG_INFO(Core_Linker, "SCE Library Version: {}", sce_libvers); + break; + } default: LOG_ERROR(Core_Linker, "Unimplemented type {}", header_type); }