Skip to content

Commit 787d016

Browse files
fix memory leaks in loader (#417)
Related-To: NEO-17220 Signed-off-by: Vishnu Khanth <vishnu.khanth.b@intel.com>
1 parent 182ff91 commit 787d016

3 files changed

Lines changed: 0 additions & 13 deletions

File tree

scripts/templates/ze_loader_internal.h.mako

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,6 @@ namespace loader
144144
};
145145

146146
extern ze_handle_t* loaderDispatch;
147-
extern ze_dditable_t* loaderZeDdiTable;
148-
extern zet_dditable_t* loaderZetDdiTable;
149-
extern zes_dditable_t* loaderZesDdiTable;
150147
extern zer_dditable_t* defaultZerDdiTable;
151148
extern context_t *context;
152149
}

source/loader/ze_loader.cpp

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@
1919
namespace loader
2020
{
2121
ze_handle_t* loaderDispatch = nullptr;
22-
ze_dditable_t* loaderZeDdiTable = nullptr;
23-
zet_dditable_t* loaderZetDdiTable = nullptr;
24-
zes_dditable_t* loaderZesDdiTable = nullptr;
2522
zer_dditable_t *defaultZerDdiTable = nullptr;
2623
///////////////////////////////////////////////////////////////////////////////
2724
context_t *context;
@@ -602,10 +599,6 @@ namespace loader
602599
loader::loaderDispatch->pRuntime = new zer_dditable_driver_t();
603600
loader::loaderDispatch->pRuntime->version = ZE_API_VERSION_CURRENT;
604601
loader::loaderDispatch->pRuntime->isValidFlag = 1;
605-
loader::loaderZeDdiTable = new ze_dditable_t();
606-
loader::loaderZetDdiTable = new zet_dditable_t();
607-
loader::loaderZesDdiTable = new zes_dditable_t();
608-
loader::defaultZerDdiTable = new zer_dditable_t();
609602
debugTraceEnabled = getenv_tobool( "ZE_ENABLE_LOADER_DEBUG_TRACE" );
610603
// DDI Driver Extension Path is enabled by default.
611604
// This can be overridden by the environment variable ZE_ENABLE_LOADER_DRIVER_DDI_PATH.

source/loader/ze_loader_internal.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,9 +180,6 @@ namespace loader
180180
};
181181

182182
extern ze_handle_t* loaderDispatch;
183-
extern ze_dditable_t* loaderZeDdiTable;
184-
extern zet_dditable_t* loaderZetDdiTable;
185-
extern zes_dditable_t* loaderZesDdiTable;
186183
extern zer_dditable_t* defaultZerDdiTable;
187184
extern context_t *context;
188185
}

0 commit comments

Comments
 (0)