unload and destruct normalizing

此提交包含在:
Evgeny
2019-08-10 00:14:04 -05:00
父節點 e49c1789fb
當前提交 603e469149
共有 4 個檔案被更改,包括 67 行新增 和 29 行删除
+6
查看文件
@@ -60,6 +60,12 @@ class Tracker {
if (status != HSA_STATUS_SUCCESS) EXC_RAISING(status, "hsa_amd_signal_async_handler");
}
// Delete tracker entry
inline static void Disable(entry_t* entry) {
hsa_signal_destroy(entry->signal);
entry->valid.store(roctracer::TRACE_ENTRY_INV, std::memory_order_release);
}
private:
// Entry completion
inline static void Complete(hsa_signal_value_t signal_value, entry_t* entry) {