JitRegister: overload Register with a [start,end) variant

This commit is contained in:
Gabriel Corona committed 2015-01-28 09:50:19 +01:00
1 parent a957f93532
commit a4adfe194a
3 files changed
+25 -8

No files matched your search

+2 -5
View File
@@ -71,18 +71,15 @@ void Shutdown()
s_perf_map_file.Close();
}
void Register(const void* base_address, u32 code_size,
const char* format, ...)
void RegisterV(const void* base_address, u32 code_size,
const char* format, va_list args)
{
#if !(defined USE_OPROFILE && USE_OPROFILE) && !defined(USE_VTUNE)
if (!s_perf_map_file.IsOpen())
return;
#endif
va_list args;
va_start(args, format);
std::string symbol_name = StringFromFormatV(format, args);
va_end(args);
#if defined USE_OPROFILE && USE_OPROFILE
op_write_native_code(s_agent, symbol_name.data(), (u64)base_address,