FEX: Remove InlineSyscall and related flags

FEXCore no longer optimizes syscalls to be inline.

NFC, just avoids passing around a bunch of data structures for no
reason.
This commit is contained in:
Ryan Houdek committed 2025-10-08 19:33:58 -07:00
1 parent f1f81f9de2
commit 673e826e46
27 files changed
+713 -1171

No files matched your search

-4
View File
@@ -581,10 +581,6 @@ public:
JumpSetStack(KiUserExceptionDispatcher, reinterpret_cast<uintptr_t>(&DispatchArgs));
}
FEXCore::HLE::SyscallABI GetSyscallABI(uint64_t Syscall) override {
return {.NumArgs = 0, .HasReturn = false, .HostSyscallNumber = -1};
}
std::optional<FEXCore::ExecutableFileSectionInfo> LookupExecutableFileSection(FEXCore::Core::InternalThreadState&, uint64_t) override {
return std::nullopt;
}