Lines Matching defs:NativeBridgeCallbacks
186 struct NativeBridgeCallbacks { struct
188 uint32_t version;
198 bool (*initialize)(const struct NativeBridgeRuntimeCallbacks* runtime_cbs,
211 void* (*loadLibrary)(const char* libpath, int flag);
225 void* (*getTrampoline)(void* handle, const char* name, const char* shorty, uint32_t len);
236 bool (*isSupported)(const char* libpath);
246 const struct NativeBridgeRuntimeValues* (*getAppEnv)(const char* instruction_set);
257 bool (*isCompatibleWith)(uint32_t bridge_version);
271 NativeBridgeSignalHandlerFn (*getSignalHandler)(int signal);
283 int (*unloadLibrary)(void* handle);
292 const char* (*getError)();
303 bool (*isPathSupported)(const char* library_path);
306 bool (*unused_initAnonymousNamespace)(const char*, const char*);
323 struct native_bridge_namespace_t* (*createNamespace)(const char* name,
343 bool (*linkNamespaces)(struct native_bridge_namespace_t* from,
359 void* (*loadLibraryExt)(const char* libpath, int flag, struct native_bridge_namespace_t* ns);
371 struct native_bridge_namespace_t* (*getVendorNamespace)();
378 struct native_bridge_namespace_t* (*getExportedNamespace)(const char* name);
382 void (*preZygoteFork)();
397 void* (*getTrampolineWithJNICallType)(void* handle,
412 void* (*getTrampolineForFunctionPointer)(const void* method,