diff options
Diffstat (limited to 'src/cl_gbe_loader.cpp')
-rw-r--r-- | src/cl_gbe_loader.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cl_gbe_loader.cpp b/src/cl_gbe_loader.cpp index c2a61c4a..5f2f9cea 100644 --- a/src/cl_gbe_loader.cpp +++ b/src/cl_gbe_loader.cpp @@ -47,6 +47,7 @@ gbe_kernel_get_code_cb *interp_kernel_get_code = NULL; gbe_kernel_get_code_size_cb *interp_kernel_get_code_size = NULL; gbe_kernel_get_arg_num_cb *interp_kernel_get_arg_num = NULL; gbe_kernel_get_arg_size_cb *interp_kernel_get_arg_size = NULL; +gbe_kernel_get_arg_bti_cb *interp_kernel_get_arg_bti = NULL; gbe_kernel_get_arg_type_cb *interp_kernel_get_arg_type = NULL; gbe_kernel_get_arg_align_cb *interp_kernel_get_arg_align = NULL; gbe_kernel_get_simd_width_cb *interp_kernel_get_simd_width = NULL; @@ -143,6 +144,10 @@ struct GbeLoaderInitializer if (interp_kernel_get_arg_size == NULL) return false; + interp_kernel_get_arg_bti = *(gbe_kernel_get_arg_bti_cb**)dlsym(dlhInterp, "gbe_kernel_get_arg_bti"); + if (interp_kernel_get_arg_bti == NULL) + return false; + interp_kernel_get_arg_type = *(gbe_kernel_get_arg_type_cb**)dlsym(dlhInterp, "gbe_kernel_get_arg_type"); if (interp_kernel_get_arg_type == NULL) return false; |