Stub RazorCpu profiling markers in a dedicated library

This commit is contained in:
nmzik
2026-10-16 19:16:42 +02:00
parent d01633e18e
commit 5dec523143
+35
View File
@@ -0,0 +1,35 @@
#include "common/abi.h"
#include "libs/libs.h"
#include "loader/symbolDatabase.h"
#include <cstdint>
namespace Libs {
namespace LibRazorCpu {
LIB_VERSION("RazorCpu", 1, "RazorCpu", 1, 1);
static KYTY_SYSV_ABI uint32_t RazorCpuIsCapturing() {
PRINT_NAME();
return 0;
}
static int KYTY_SYSV_ABI RazorCpuPopMarker() {
return 0;
}
static int KYTY_SYSV_ABI RazorCpuPushMarker(const char*, uint32_t, uint32_t) {
return 0;
}
LIB_DEFINE(InitRazorCpu_1) {
LIB_FUNC("EboejOQvLL4", LibRazorCpu::RazorCpuIsCapturing);
LIB_FUNC("YpkGsMXP3ew", LibRazorCpu::RazorCpuPopMarker);
LIB_FUNC("zw+celG7zSI", LibRazorCpu::RazorCpuPushMarker);
}
} // namespace LibRazorCpu
} // namespace Libs