Lines Matching defs:NativeBridgeCallbacks
181 struct NativeBridgeCallbacks { struct
183 uint32_t version;
193 bool (*initialize)(const struct NativeBridgeRuntimeCallbacks* runtime_cbs,
206 void* (*loadLibrary)(const char* libpath, int flag);
217 void* (*getTrampoline)(void* handle, const char* name, const char* shorty, uint32_t len);
228 bool (*isSupported)(const char* libpath);
238 const struct NativeBridgeRuntimeValues* (*getAppEnv)(const char* instruction_set);
249 bool (*isCompatibleWith)(uint32_t bridge_version);
263 NativeBridgeSignalHandlerFn (*getSignalHandler)(int signal);
275 int (*unloadLibrary)(void* handle);
284 const char* (*getError)();
295 bool (*isPathSupported)(const char* library_path);
313 bool (*initAnonymousNamespace)(const char* public_ns_sonames, const char* anon_ns_library_path);
330 struct native_bridge_namespace_t* (*createNamespace)(const char* name,
350 bool (*linkNamespaces)(struct native_bridge_namespace_t* from,
366 void* (*loadLibraryExt)(const char* libpath, int flag, struct native_bridge_namespace_t* ns);
378 struct native_bridge_namespace_t* (*getVendorNamespace)();
385 struct native_bridge_namespace_t* (*getExportedNamespace)(const char* name);
389 void (*preZygoteFork)();