// SpeedBreaker runtime. GPL-3.0-or-later (see COPYING). #pragma once #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef __APPLE__ #include // TARGET_OS_IOS: __APPLE__ alone means macOS or iOS #endif #include #include #include #include #include #include #include #include #include // Logging used by code ported from Unleashed Recompiled. #define LOG_UTILITY(msg) fprintf(stderr, "[kernel] %s: %s\n", __func__, msg) #define LOGF_UTILITY(fmt, ...) fprintf(stderr, "[kernel] %s: %s\n", __func__, std::format(fmt, __VA_ARGS__).c_str())