Checked rel32 decoding for signature bindings.
bool FindImage(std::string_view moduleName, Image &module)
ScanResult FindPatternEx(std::string_view moduleName, const std::string &pattern)
static std::string ReadFile(const std::filesystem::path &path)
bool IsExecutableAddress(const void *address)
bool IsReadableAddress(const void *address, size_t bytes)
uintptr_t ResolveRelativeAddress(const Image &module, uintptr_t matchAddress, int ripOffset, int ripSize)
std::string PlatformModuleName(std::string_view moduleName)