Jitregister: fix common-core dependency
This commit is contained in:
parent
732802ebd0
commit
ac0e304159
|
@ -12,7 +12,6 @@
|
||||||
#include "Common/FileUtil.h"
|
#include "Common/FileUtil.h"
|
||||||
#include "Common/JitRegister.h"
|
#include "Common/JitRegister.h"
|
||||||
#include "Common/StringUtil.h"
|
#include "Common/StringUtil.h"
|
||||||
#include "Core/ConfigManager.h"
|
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
#include <process.h>
|
#include <process.h>
|
||||||
|
@ -38,13 +37,12 @@ static File::IOFile s_perf_map_file;
|
||||||
namespace JitRegister
|
namespace JitRegister
|
||||||
{
|
{
|
||||||
|
|
||||||
void Init()
|
void Init(const std::string& perf_dir)
|
||||||
{
|
{
|
||||||
#if defined USE_OPROFILE && USE_OPROFILE
|
#if defined USE_OPROFILE && USE_OPROFILE
|
||||||
s_agent = op_open_agent();
|
s_agent = op_open_agent();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const std::string& perf_dir = SConfig::GetInstance().m_LocalCoreStartupParameter.m_perfDir;
|
|
||||||
if (!perf_dir.empty())
|
if (!perf_dir.empty())
|
||||||
{
|
{
|
||||||
std::string filename = StringFromFormat("%s/perf-%d.map", perf_dir.data(), getpid());
|
std::string filename = StringFromFormat("%s/perf-%d.map", perf_dir.data(), getpid());
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
namespace JitRegister
|
namespace JitRegister
|
||||||
{
|
{
|
||||||
|
|
||||||
void Init();
|
void Init(const std::string& perf_dir);
|
||||||
void Shutdown();
|
void Shutdown();
|
||||||
void RegisterV(const void* base_address, u32 code_size,
|
void RegisterV(const void* base_address, u32 code_size,
|
||||||
const char* format, va_list args);
|
const char* format, va_list args);
|
||||||
|
|
|
@ -36,7 +36,7 @@ using namespace Gen;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
JitRegister::Init();
|
JitRegister::Init(SConfig::GetInstance().m_LocalCoreStartupParameter.m_perfDir);
|
||||||
|
|
||||||
iCache.fill(JIT_ICACHE_INVALID_BYTE);
|
iCache.fill(JIT_ICACHE_INVALID_BYTE);
|
||||||
iCacheEx.fill(JIT_ICACHE_INVALID_BYTE);
|
iCacheEx.fill(JIT_ICACHE_INVALID_BYTE);
|
||||||
|
|
Loading…
Reference in New Issue