pslang/libs/jit/source/arch/linux_x86_64/resolver.cpp

26 lines
455 B
C++

#include <pslang/jit/arch/linux_x86_64/resolver.hpp>
#include <pslang/jit/arch/linux_x86_64/instruction_builder.hpp>
namespace pslang::jit::linux_x86_64
{
namespace
{
struct resolver_impl
: resolver
{
void resolve(std::uint8_t * opcode, std::int32_t offset) override
{
instruction_builder::resolve_offset(opcode, offset);
}
};
}
std::unique_ptr<resolver> make_resolver()
{
return std::make_unique<resolver_impl>();
}
}