mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
refactor: remove not needed struct
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:

committed by
Compute-Runtime-Automation

parent
aeb5e0d5ad
commit
3e5dec27ef
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2020-2021 Intel Corporation
|
||||
* Copyright (C) 2020-2024 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@ -26,10 +26,4 @@ struct APITracer : _zet_tracer_exp_handle_t {
|
||||
|
||||
ze_result_t createAPITracer(zet_context_handle_t hContext, const zet_tracer_exp_desc_t *desc, zet_tracer_exp_handle_t *phTracer);
|
||||
|
||||
struct APITracerContext {
|
||||
virtual ~APITracerContext() = default;
|
||||
virtual void *getActiveTracersList() = 0;
|
||||
virtual void releaseActivetracersList() = 0;
|
||||
};
|
||||
|
||||
} // namespace L0
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2020-2023 Intel Corporation
|
||||
* Copyright (C) 2020-2024 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@ -86,18 +86,18 @@ class ThreadPrivateTracerData {
|
||||
ThreadPrivateTracerData &operator=(const ThreadPrivateTracerData &);
|
||||
};
|
||||
|
||||
struct APITracerContextImp : APITracerContext {
|
||||
struct APITracerContextImp {
|
||||
public:
|
||||
APITracerContextImp() {
|
||||
activeTracerArray.store(&emptyTracerArray, std::memory_order_relaxed);
|
||||
};
|
||||
|
||||
~APITracerContextImp() override;
|
||||
~APITracerContextImp();
|
||||
|
||||
static void apiTracingEnable(ze_init_flag_t flag);
|
||||
|
||||
void *getActiveTracersList() override;
|
||||
void releaseActivetracersList() override;
|
||||
void *getActiveTracersList();
|
||||
void releaseActivetracersList();
|
||||
|
||||
ze_result_t enableTracingImp(struct APITracerImp *newTracer, ze_bool_t enable);
|
||||
ze_result_t finalizeDisableImpTracingWait(struct APITracerImp *oldTracer);
|
||||
|
Reference in New Issue
Block a user