summaryrefslogtreecommitdiff
path: root/src/cl_gbe_loader.cpp
diff options
context:
space:
mode:
authorJunyan He <junyan.he@linux.intel.com>2014-06-13 17:04:58 +0800
committerZhigang Gong <zhigang.gong@intel.com>2014-06-13 17:20:25 +0800
commitc0567ba04da19a6d2bfee53916236e116c34a9d3 (patch)
tree5a5c477883160996574baa692a413c7c063746ba /src/cl_gbe_loader.cpp
parente7a0569bc9aea3bf8226bbee48d735409582f2a8 (diff)
downloadbeignet-c0567ba04da19a6d2bfee53916236e116c34a9d3.tar.gz
Add the clGetKernelArgInfo api and misc help functions
Signed-off-by: Junyan He <junyan.he@linux.intel.com> Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
Diffstat (limited to 'src/cl_gbe_loader.cpp')
-rw-r--r--src/cl_gbe_loader.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cl_gbe_loader.cpp b/src/cl_gbe_loader.cpp
index c374561b..54dbe842 100644
--- a/src/cl_gbe_loader.cpp
+++ b/src/cl_gbe_loader.cpp
@@ -68,6 +68,7 @@ gbe_dup_printfset_cb* interp_dup_printfset = NULL;
gbe_get_printf_sizeof_size_cb* interp_get_printf_sizeof_size = NULL;
gbe_release_printf_info_cb* interp_release_printf_info = NULL;
gbe_output_printf_cb* interp_output_printf = NULL;
+gbe_kernel_get_arg_info_cb *interp_kernel_get_arg_info = NULL;
struct GbeLoaderInitializer
{
@@ -229,6 +230,10 @@ struct GbeLoaderInitializer
if (interp_output_printf == NULL)
return false;
+ interp_kernel_get_arg_info = *(gbe_kernel_get_arg_info_cb**)dlsym(dlhInterp, "gbe_kernel_get_arg_info");
+ if (interp_kernel_get_arg_info == NULL)
+ return false;
+
return true;
}