|
static void * | dart::LoadDynamicLibrary (const char *library_file, char **error=nullptr) |
|
static void * | dart::ResolveSymbol (void *handle, const char *symbol, char **error) |
|
static bool | dart::SymbolExists (void *handle, const char *symbol) |
|
| dart::DEFINE_NATIVE_ENTRY (Ffi_dl_open, 0, 1) |
|
| dart::DEFINE_NATIVE_ENTRY (Ffi_dl_processLibrary, 0, 0) |
|
| dart::DEFINE_NATIVE_ENTRY (Ffi_dl_executableLibrary, 0, 0) |
|
| dart::DEFINE_NATIVE_ENTRY (Ffi_dl_close, 0, 1) |
|
| dart::DEFINE_NATIVE_ENTRY (Ffi_dl_lookup, 1, 2) |
|
| dart::DEFINE_NATIVE_ENTRY (Ffi_dl_getHandle, 0, 1) |
|
| dart::DEFINE_NATIVE_ENTRY (Ffi_dl_providesSymbol, 0, 2) |
|
static Dart_FfiNativeResolver | dart::GetFfiNativeResolver (Thread *const thread, const String &lib_url_str) |
|
static void * | dart::FfiResolveWithFfiNativeResolver (Thread *const thread, Dart_FfiNativeResolver resolver, const String &symbol, intptr_t args_n, char **error) |
|
static StringPtr | dart::GetPlatformScriptPath (Thread *thread) |
|
static ArrayPtr | dart::GetAssetLocation (Thread *const thread, const String &asset) |
|
static char * | dart::AvailableAssetsToCString (Thread *const thread) |
|
static void * | dart::FfiResolveAssetFallback (Thread *const thread, const String &asset_type, const String &path, const String &symbol, char **error) |
|
static void * | dart::FfiResolveAsset (Thread *const thread, const Array &asset_location, const String &symbol, char **error) |
|
static void | dart::ThrowFfiResolveError (const String &symbol, const String &asset, char *error) |
|
intptr_t | dart::FfiResolveInternal (const String &asset, const String &symbol, uintptr_t args_n, char **error) |
|
static intptr_t | dart::FfiResolve (Dart_Handle asset_handle, Dart_Handle symbol_handle, uintptr_t args_n) |
|
| dart::DEFINE_NATIVE_ENTRY (Ffi_GetFfiNativeResolver, 1, 0) |
|