Structure to hold info of native bridge callbacks data.
More...
#include <KittyScanner.hpp>
|
|
static size_t | GetStructSize (int version) |
|
|
int | version |
|
bool(* | initialize )(const void *runtime_cbs, const char *private_dir, const char *instruction_set) |
|
void *(* | loadLibrary )(const char *libpath, int flag) |
|
void *(* | getTrampoline )(void *handle, const char *name, const char *shorty, uint32_t len) |
|
bool(* | isSupported )(const char *libpath) |
|
const void *(* | getAppEnv )(const char *instruction_set) |
|
bool(* | isCompatibleWith )(uint32_t bridge_version) |
|
void *(* | getSignalHandler )(int signal) |
|
int(* | unloadLibrary )(void *handle) |
|
const char *(* | getError )() |
|
bool(* | isPathSupported )(const char *library_path) |
|
bool(* | initAnonymousNamespace )(const char *public_ns_sonames, const char *anon_ns_library_path) |
|
void *(* | createNamespace )(const char *name, const char *ld_library_path, const char *default_library_path, uint64_t type, const char *permitted_when_isolated_path, void *parent_ns) |
|
bool(* | linkNamespaces )(void *from, void *to, const char *shared_libs_sonames) |
|
void *(* | loadLibraryExt )(const char *libpath, int flag, void *ns) |
|
void *(* | getVendorNamespace )() |
|
void *(* | getExportedNamespace )(const char *name) |
|
void(* | preZygoteFork )() |
|
void *(* | getTrampolineWithJNICallType )(void *handle, const char *name, const char *shorty, uint32_t len, enum KT_JNICallType jni_call_type) |
|
void *(* | getTrampolineForFunctionPointer )(const void *method, const char *shorty, uint32_t len, enum KT_JNICallType jni_call_type) |
|
bool(* | isNativeBridgeFunctionPointer )(const void *method) |
Structure to hold info of native bridge callbacks data.
The documentation for this struct was generated from the following file: