// SPDX-License-Identifier: MIT #pragma once #include #include #include "LinuxSyscalls/Syscalls.h" namespace FEXCore::Context { struct VDSOSigReturn; } namespace FEX::VDSO { using MapperFn = std::function; void* LoadVDSOThunks(bool Is64Bit, FEX::HLE::SyscallHandler *const Handler); uint64_t GetVSyscallEntry(const void* VDSOBase); fextl::vector const& GetVDSOThunkDefinitions(); FEXCore::Context::VDSOSigReturn const& GetVDSOSymbols(); }