diff --git a/src/core/memory.cpp b/src/core/memory.cpp index da355d9bf..80f5027a7 100644 --- a/src/core/memory.cpp +++ b/src/core/memory.cpp @@ -30,5 +30,5 @@ void* FindSignature(const char* moduleName, const char* bytesStr) return nullptr; } - return module->FindSignature(bytesStr); + return bytesStr[0] == '@' ? module->FindSymbol(bytesStr + 1) : module->FindSignature(bytesStr); }