Merge pull request #14274 from JosJuice/jitregister-check-enabled

JitRegister: Check IsEnabled before constructing string
This commit is contained in:
JMC47 2026-01-17 18:23:43 -05:00 committed by GitHub
commit d098f2bba9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -20,6 +20,9 @@ template <typename... Args>
inline void Register(const void* base_address, u32 code_size, fmt::format_string<Args...> format,
Args&&... args)
{
if (!IsEnabled())
return;
Register(base_address, code_size, fmt::format(format, std::forward<Args>(args)...));
}
@ -27,6 +30,9 @@ template <typename... Args>
inline void Register(const void* start, const void* end, fmt::format_string<Args...> format,
Args&&... args)
{
if (!IsEnabled())
return;
u32 code_size = (u32)((const char*)end - (const char*)start);
Register(start, code_size, fmt::format(format, std::forward<Args>(args)...));
}