From 57473658dd6be0e7b612316a0d51ebbb85fbff58 Mon Sep 17 00:00:00 2001 From: Sarbojit Sarkar Date: Tue, 19 Jul 2022 08:39:54 +0000 Subject: [PATCH] SWDEV-343380 - Added hipDrvGetErrorName/String Change-Id: If22d87b64f8ffc870c05482d28c7c91fb2b7d041 [ROCm/clr commit: 53be27a84f0cda6999d92940f52001d1004206fd] --- projects/clr/hipamd/src/amdhip.def | 2 ++ projects/clr/hipamd/src/hip_error.cpp | 17 +++++++++++++++++ projects/clr/hipamd/src/hip_hcc.def.in | 2 ++ projects/clr/hipamd/src/hip_hcc.map.in | 2 ++ 4 files changed, 23 insertions(+) diff --git a/projects/clr/hipamd/src/amdhip.def b/projects/clr/hipamd/src/amdhip.def index f57c58cba2..4b81564a12 100644 --- a/projects/clr/hipamd/src/amdhip.def +++ b/projects/clr/hipamd/src/amdhip.def @@ -425,3 +425,5 @@ hipMemcpyFromArray_spt hipMemcpy2DToArray_spt hipMemcpy2DFromArrayAsync_spt hipMemcpy2DToArrayAsync_spt +hipDrvGetErrorName +hipDrvGetErrorString diff --git a/projects/clr/hipamd/src/hip_error.cpp b/projects/clr/hipamd/src/hip_error.cpp index 97f3fb4eae..cf6a2922dd 100644 --- a/projects/clr/hipamd/src/hip_error.cpp +++ b/projects/clr/hipamd/src/hip_error.cpp @@ -351,3 +351,20 @@ const char *hipGetErrorString(hipError_t hip_error) return ihipGetErrorString(hip_error); } +hipError_t hipDrvGetErrorName(hipError_t hip_error, const char** errStr) +{ + if (errStr == nullptr) { + return hipErrorInvalidValue; + } + *errStr = ihipGetErrorName(hip_error); + return hipSuccess; +} + +hipError_t hipDrvGetErrorString(hipError_t hip_error, const char** errStr) +{ + if (errStr == nullptr) { + return hipErrorInvalidValue; + } + *errStr = ihipGetErrorString(hip_error); + return hipSuccess; +} \ No newline at end of file diff --git a/projects/clr/hipamd/src/hip_hcc.def.in b/projects/clr/hipamd/src/hip_hcc.def.in index 2493ae9c12..9ceda6bd6c 100644 --- a/projects/clr/hipamd/src/hip_hcc.def.in +++ b/projects/clr/hipamd/src/hip_hcc.def.in @@ -439,3 +439,5 @@ hipMemcpyToSymbolAsync_spt hipMemcpyFromArray_spt hipMemcpy2DToArray_spt hipMemcpy2DFromArrayAsync_spt +hipDrvGetErrorName +hipDrvGetErrorString \ No newline at end of file diff --git a/projects/clr/hipamd/src/hip_hcc.map.in b/projects/clr/hipamd/src/hip_hcc.map.in index c1490b4456..caae48fd90 100644 --- a/projects/clr/hipamd/src/hip_hcc.map.in +++ b/projects/clr/hipamd/src/hip_hcc.map.in @@ -493,6 +493,8 @@ global: hipMemcpy2DToArray_spt; hipMemcpy2DFromArrayAsync_spt; hipMemcpy2DToArrayAsync_spt; + hipDrvGetErrorName; + hipDrvGetErrorString; local: *; } hip_5.2;