From 0670568892f5eb771ec349a1dcf3a875e578927e Mon Sep 17 00:00:00 2001 From: =?utf8?q?=EB=B0=95=EC=A2=85=ED=98=84/=EB=8F=99=EC=9E=91=EC=A0=9C?= =?utf8?q?=EC=96=B4Lab=28SR=29/Staff=20Engineer/=EC=82=BC=EC=84=B1?= =?utf8?q?=EC=A0=84=EC=9E=90?= Date: Fri, 1 Jun 2018 15:13:39 +0900 Subject: [PATCH] Show used NN runtime filepath (#1496) This commit shows the filepath of NN runtime being used. Signed-off-by: Jonghyun Park --- include/NeuralNetworksLoadHelpers.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/NeuralNetworksLoadHelpers.h b/include/NeuralNetworksLoadHelpers.h index d4cb780..1f855d1 100644 --- a/include/NeuralNetworksLoadHelpers.h +++ b/include/NeuralNetworksLoadHelpers.h @@ -57,6 +57,14 @@ inline void* loadNNAPIFunction(const char* name) { NNAPI_LOG("nnapi error: unable to open function %s", name); abort(); } + else + { +#ifdef _GNU_SOURCE + Dl_info info; + dladdr(fn, &info); + NNAPI_LOG("nnapi function '%s' is loaded from '%s' ", name, info.dli_fname); +#endif // _GNU_SOURCE + } return fn; } -- 2.7.4