From ab43516517b3884e61df3959f2608a202dff3add Mon Sep 17 00:00:00 2001 From: Nik Date: Thu, 13 Jul 2023 12:10:54 +0200 Subject: [PATCH] includes/std: Allow std::mem::MagicSearch to work with non-zero base addresses --- includes/std/mem.pat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/std/mem.pat b/includes/std/mem.pat index e926785..a79b530 100644 --- a/includes/std/mem.pat +++ b/includes/std/mem.pat @@ -9,7 +9,7 @@ namespace std::mem { namespace impl { struct MagicSearchImpl { - if ($ < (std::mem::size() - std::string::length(Magic) - 1)) { + if ($ < (std::mem::base_address() + std::mem::size() - std::string::length(Magic) - 1)) { char __potentialMagic__[std::string::length(Magic)] [[hidden, no_unique_address]]; if (__potentialMagic__ == Magic) {