Change-Id: If069c820526e21a0a4b80ac516f9669a81f34cab
Этот коммит содержится в:
Evgeny
2020-04-28 03:16:15 -05:00
родитель 1d638b6f79
Коммит fe70682184
2 изменённых файлов: 35 добавлений и 3 удалений
+7
Просмотреть файл
@@ -217,11 +217,13 @@ uint32_t LoadTool() {
if (settings.hsa_intercepting) intercept_mode |= HSA_INTERCEPT_MODE;
}
ONLOAD_TRACE("end intercept_mode(" << intercept_mode << ")");
return intercept_mode;
}
// Unload profiling tool librray
void UnloadTool() {
ONLOAD_TRACE("tool handle(" << tool_handle << ")");
if (tool_handle) {
tool_handler_t handler = reinterpret_cast<tool_handler_t>(dlsym(tool_handle, "OnUnloadTool"));
if (handler == NULL) {
@@ -232,16 +234,21 @@ void UnloadTool() {
handler();
dlclose(tool_handle);
}
ONLOAD_TRACE_END();
}
CONSTRUCTOR_API void constructor() {
ONLOAD_TRACE_BEG();
util::Logger::Create();
ONLOAD_TRACE_END();
}
DESTRUCTOR_API void destructor() {
ONLOAD_TRACE_BEG();
rocprofiler::MetricsDict::Destroy();
util::HsaRsrcFactory::Destroy();
util::Logger::Destroy();
ONLOAD_TRACE_END();
}
const MetricsDict* GetMetrics(const hsa_agent_t& agent) {