Giter Site home page Giter Site logo

ekibun / flutter_qjs Goto Github PK

View Code? Open in Web Editor NEW
140.0 140.0 26.0 6.31 MB

A quickjs engine for flutter.

Home Page: https://pub.dev/packages/flutter_qjs

License: MIT License

Dart 49.45% CMake 14.93% C++ 22.86% C 5.05% Kotlin 0.55% Ruby 4.42% Swift 1.75% Objective-C 0.50% Shell 0.36% JavaScript 0.14%
flutter quickjs

flutter_qjs's Introduction

madneal's github stats

flutter_qjs's People

Contributors

ekibun avatar huage2580 avatar mabdc avatar narumi147 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

flutter_qjs's Issues

Crash when evaluate script running on emulator

qjs

I've tested with the example, click evaluate button then the app crash,

the log:

Build fingerprint: 'google/sdk_gphone_x86/generic_x86:8.0.0/OSR1.170901.043/4456315:user/release-keys'
Revision: '0'
ABI: 'x86'
pid: 4267, tid: 4335, name: DartWorker  >>> soko.ekibun.flutter_qjs_example <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
Cause: null pointer dereference
    eax 7e7e9b54  ebx 7e7e9b54  ecx 00000000  edx 00000000
    esi 7e97eca0  edi 86b5bb00
    xcs 00000073  xds 0000007b  xes 0000007b  xfs 0000003b  xss 0000007b
    eip b11df6c2  ebp 7e97ece8  esp 7e97ec9c  flags 00010283
backtrace:
    #00 pc 0001d6c2  /system/lib/libc.so (strlen+18)
    #01 pc 000182a2  /data/app/soko.ekibun.flutter_qjs_example-XN1jyCls4zosSvBNhN7Uaw==/lib/x86/libqjs.so (JS_NewAtom+98)
    #02 pc 000886cb  /data/app/soko.ekibun.flutter_qjs_example-XN1jyCls4zosSvBNhN7Uaw==/lib/x86/libqjs.so
    #03 pc 00047b61  /data/app/soko.ekibun.flutter_qjs_example-XN1jyCls4zosSvBNhN7Uaw==/lib/x86/libqjs.so
    #04 pc 0003c2c6  /data/app/soko.ekibun.flutter_qjs_example-XN1jyCls4zosSvBNhN7Uaw==/lib/x86/libqjs.so
    #05 pc 0003c1a8  /data/app/soko.ekibun.flutter_qjs_example-XN1jyCls4zosSvBNhN7Uaw==/lib/x86/libqjs.so (JS_Eval+216)
    #06 pc 0000f610  /data/app/soko.ekibun.flutter_qjs_example-XN1jyCls4zosSvBNhN7Uaw==/lib/x86/libqjs.so (jsEval+176)

flutter doctor

flutter_qjs admin$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, 1.23.0-18.1.pre)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.1)
[✓] VS Code (version 1.51.1)
[✓] Connected device (3 available)

full logs:

https://paste.ofcode.org/CWzDiQKaKB8pcfAgVu5rGh

iOS 模拟器运行报错

Xcode 13.2.1
iOS 15.2
iPhone 13

Unhandled Exception: Invalid argument(s): Failed to lookup symbol 'jsNewRuntime': dlsym(RTLD_DEFAULT, jsNewRuntime): symbol not found

将dart方法注入到js引擎后, 通过js对象调用该方法总是返回Future<dynamic>

您好, 非常感谢作者提供的这个仓库...

我测试代码如下 , 也可以尝试我创建的测试例子 https://github.com/jiajiawei/test_flutter_qjs

var a = 1;
final engine = FlutterQjs()..dispatch();
try {
  JSInvokable setToObject =
      engine.evaluate('(key, value) => this[key] = value;');
  setToObject.invoke(['a', IsolateFunction(() => a)]);
  print(engine.evaluate('a()'));    // Instance of 'Future<dynamic>'
} catch (e) {
  print('[JsEngine] Fail to eval script. \n$e');
} finally {
  engine.port.close();
}

我想得到1,但是结果是Instance of 'Future'

我改了object.dart三处代码, 把Future 和 aysnc都去掉临时解决了. 但是我觉得这不是正常方案. 希望作者有空解决下. 感激不尽

(还有272行的invoke方法没截上)
image

Fail to run ios: "framework not found ffiquickjs"

Just using the example code and remove highlight and dio related code.
Only failed when run ios, works fine for android and windows.

Running Xcode build...
Xcode build done.                                            5.6s
Failed to build iOS app
Error output from Xcode build:
↳
    2021-01-05 01:42:20.165 xcodebuild[81235:2789663]  DTDeviceKit: deviceType from 58677d0fc8984330404af9009f82e7795fc678d1 was NULL
    2021-01-05 01:42:20.262 xcodebuild[81235:2789661]  DTDeviceKit: deviceType from 58677d0fc8984330404af9009f82e7795fc678d1 was NULL
    2021-01-05 01:42:20.262 xcodebuild[81235:2789661]  DTDeviceKit: deviceType from 58677d0fc8984330404af9009f82e7795fc678d1 was NULL
(these 3 lines above are shown only for real device rather simulator)
    ** BUILD FAILED **


Xcode's output:
↳
    ld: framework not found ffiquickjs
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    note: Using new build system
    note: Building targets in parallel
    note: Planning build
    note: Constructing build description

Could not build the precompiled application for the device.

Error launching application on xxxx's Phone.
flutter doctor -v
[✓] Flutter (Channel master, 1.26.0-2.0.pre.157, on Mac OS X 10.15.7 19H15 darwin-x64, locale en-CN)
    • Flutter version 1.26.0-2.0.pre.157 at /Users/narumi/Library/flutter
    • Framework revision 4b83be6c23 (5 days ago), 2020-12-30 02:09:03 -0500
    • Engine revision 0e5a25d779
    • Dart version 2.12.0 (build 2.12.0-179.0.dev)
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/narumi/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Users/narumi/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.6953283/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.2, Build version 12B45b
    • CocoaPods version 1.10.0

[✓] Android Studio
    • Android Studio at /Users/narumi/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-1/202.7008469/Android Studio 4.2
      Preview.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174)

[✓] Android Studio (version 4.1)
    • Android Studio at /Users/narumi/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.6953283/Android
      Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.0

[✓] Connected device (2 available)
    • Narumi's Phone (mobile) • 58677d0fc8984330404af9009f82e7795fc678d1 • ios • iOS 14.1
    • iPhone 12 Pro (mobile)  • 9F3B098B-85CD-4BBA-BC49-ABA7752723E7     • ios • com.apple.CoreSimulator.SimRuntime.iOS-14-2 (simulator)

• No issues found!
flutter run -v
[  +18 ms] Running Xcode build... (completed in 4.8s)
[        ] Xcode build done.                                            4.8s
[   +1 ms] executing: [/Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/] xcrun xcodebuild -configuration Debug VERBOSE_SCRIPT_LOGGING=YES -workspace
Runner.xcworkspace -scheme Runner BUILD_DIR=/Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios -sdk iphonesimulator -arch x86_64
SCRIPT_OUTPUT_STREAM_FILE=/var/folders/qz/yqsxlqps4y5fk0x0sq464knw0000gn/T/flutter_tools.kapnT3/flutter_build_log_pipe.iju5OA/pipe_to_stdout FLUTTER_SUPPRESS_ANALYTICS=true
COMPILER_INDEX_STORE_ENABLE=NO -showBuildSettings
[        ] executing: [/Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/] xcrun xcodebuild -configuration Debug VERBOSE_SCRIPT_LOGGING=YES -workspace
Runner.xcworkspace -scheme Runner BUILD_DIR=/Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios -sdk iphonesimulator -arch x86_64
SCRIPT_OUTPUT_STREAM_FILE=/var/folders/qz/yqsxlqps4y5fk0x0sq464knw0000gn/T/flutter_tools.kapnT3/flutter_build_log_pipe.iju5OA/pipe_to_stdout FLUTTER_SUPPRESS_ANALYTICS=true
COMPILER_INDEX_STORE_ENABLE=NO -showBuildSettings
[+1302 ms] Command line invocation:
                        /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -configuration Debug VERBOSE_SCRIPT_LOGGING=YES -workspace Runner.xcworkspace -scheme
                        Runner BUILD_DIR=/Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios -sdk iphonesimulator -arch x86_64
                        SCRIPT_OUTPUT_STREAM_FILE=/var/folders/qz/yqsxlqps4y5fk0x0sq464knw0000gn/T/flutter_tools.kapnT3/flutter_build_log_pipe.iju5OA/pipe_to_stdout
                        FLUTTER_SUPPRESS_ANALYTICS=true COMPILER_INDEX_STORE_ENABLE=NO -showBuildSettings

                    Build settings from command line:
                        ARCHS = x86_64
                        BUILD_DIR = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios
                        COMPILER_INDEX_STORE_ENABLE = NO
                        FLUTTER_SUPPRESS_ANALYTICS = true
                        SCRIPT_OUTPUT_STREAM_FILE = /var/folders/qz/yqsxlqps4y5fk0x0sq464knw0000gn/T/flutter_tools.kapnT3/flutter_build_log_pipe.iju5OA/pipe_to_stdout
                        SDKROOT = iphonesimulator14.2
                        VERBOSE_SCRIPT_LOGGING = YES

                    Build settings for action build and target Runner:
                        ACTION = build
                        AD_HOC_CODE_SIGNING_ALLOWED = YES
                        ALTERNATE_GROUP = staff
                        ALTERNATE_MODE = u+w,go-w,a+rX
                        ALTERNATE_OWNER = narumi
                        ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
                        ALWAYS_SEARCH_USER_PATHS = NO
                        ALWAYS_USE_SEPARATE_HEADERMAPS = NO
                        APPLE_INTERNAL_DEVELOPER_DIR = /AppleInternal/Developer
                        APPLE_INTERNAL_DIR = /AppleInternal
                        APPLE_INTERNAL_DOCUMENTATION_DIR = /AppleInternal/Documentation
                        APPLE_INTERNAL_LIBRARY_DIR = /AppleInternal/Library
                        APPLE_INTERNAL_TOOLS = /AppleInternal/Developer/Tools
                        APPLICATION_EXTENSION_API_ONLY = NO
                        APPLY_RULES_IN_COPY_FILES = NO
                        APPLY_RULES_IN_COPY_HEADERS = NO
                        ARCHS = x86_64
                        ARCHS_STANDARD = arm64 x86_64 i386
                        ARCHS_STANDARD_32_64_BIT = arm64 i386 x86_64
                        ARCHS_STANDARD_32_BIT = i386
                        ARCHS_STANDARD_64_BIT = arm64 x86_64
                        ARCHS_STANDARD_INCLUDING_64_BIT = arm64 x86_64 i386
                        ARCHS_UNIVERSAL_IPHONE_OS = arm64 i386 x86_64
                        ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon
                        AVAILABLE_PLATFORMS = appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator
                        BITCODE_GENERATION_MODE = marker
                        BUILD_ACTIVE_RESOURCES_ONLY = NO
                        BUILD_COMPONENTS = headers build
                        BUILD_DIR = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios
                        BUILD_LIBRARY_FOR_DISTRIBUTION = NO
                        BUILD_ROOT = /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Products
                        BUILD_STYLE = 
                        BUILD_VARIANTS = normal
                        BUILT_PRODUCTS_DIR = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator
                        BUNDLE_CONTENTS_FOLDER_PATH_deep = Contents/
                        BUNDLE_EXECUTABLE_FOLDER_NAME_deep = MacOS
                        BUNDLE_FORMAT = shallow
                        BUNDLE_FRAMEWORKS_FOLDER_PATH = Frameworks
                        BUNDLE_PLUGINS_FOLDER_PATH = PlugIns
                        BUNDLE_PRIVATE_HEADERS_FOLDER_PATH = PrivateHeaders
                        BUNDLE_PUBLIC_HEADERS_FOLDER_PATH = Headers
                        CACHE_ROOT = /var/folders/qz/yqsxlqps4y5fk0x0sq464knw0000gn/C/com.apple.DeveloperTools/12.2-12B45b/Xcode
                        CCHROOT = /var/folders/qz/yqsxlqps4y5fk0x0sq464knw0000gn/C/com.apple.DeveloperTools/12.2-12B45b/Xcode
                        CHMOD = /bin/chmod
                        CHOWN = /usr/sbin/chown
                        CLANG_ANALYZER_NONNULL = YES
                        CLANG_CXX_LANGUAGE_STANDARD = gnu++0x
                        CLANG_CXX_LIBRARY = libc++
                        CLANG_ENABLE_MODULES = YES
                        CLANG_ENABLE_OBJC_ARC = YES
                        CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES
                        CLANG_WARN_BOOL_CONVERSION = YES
                        CLANG_WARN_COMMA = YES
                        CLANG_WARN_CONSTANT_CONVERSION = YES
                        CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES
                        CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR
                        CLANG_WARN_EMPTY_BODY = YES
                        CLANG_WARN_ENUM_CONVERSION = YES
                        CLANG_WARN_INFINITE_RECURSION = YES
                        CLANG_WARN_INT_CONVERSION = YES
                        CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES
                        CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
                        CLANG_WARN_OBJC_LITERAL_CONVERSION = YES
                        CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR
                        CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
                        CLANG_WARN_RANGE_LOOP_ANALYSIS = YES
                        CLANG_WARN_STRICT_PROTOTYPES = YES
                        CLANG_WARN_SUSPICIOUS_MOVE = YES
                        CLANG_WARN_UNREACHABLE_CODE = YES
                        CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
                        CLASS_FILE_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build/JavaClasses
                        CLEAN_PRECOMPS = YES
                        CLONE_HEADERS = NO
                        CODESIGNING_FOLDER_PATH = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/Runner.app
                        CODE_SIGNING_ALLOWED = YES
                        CODE_SIGNING_REQUIRED = YES
                        CODE_SIGN_CONTEXT_CLASS = XCiPhoneSimulatorCodeSignContext
                        CODE_SIGN_IDENTITY = -
                        CODE_SIGN_INJECT_BASE_ENTITLEMENTS = YES
                        COLOR_DIAGNOSTICS = NO
                        COMBINE_HIDPI_IMAGES = NO
                        COMPILER_INDEX_STORE_ENABLE = NO
                        COMPOSITE_SDK_DIRS = /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/CompositeSDKs
                        COMPRESS_PNG_FILES = YES
                        CONFIGURATION = Debug
                        CONFIGURATION_BUILD_DIR = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator
                        CONFIGURATION_TEMP_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        CONTENTS_FOLDER_PATH = Runner.app
                        COPYING_PRESERVES_HFS_DATA = NO
                        COPY_HEADERS_RUN_UNIFDEF = NO
                        COPY_PHASE_STRIP = NO
                        COPY_RESOURCES_FROM_STATIC_FRAMEWORKS = YES
                        CORRESPONDING_DEVICE_PLATFORM_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform
                        CORRESPONDING_DEVICE_PLATFORM_NAME = iphoneos
                        CORRESPONDING_DEVICE_SDK_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk
                        CORRESPONDING_DEVICE_SDK_NAME = iphoneos14.2
                        CP = /bin/cp
                        CREATE_INFOPLIST_SECTION_IN_BINARY = NO
                        CURRENT_ARCH = x86_64
                        CURRENT_PROJECT_VERSION = 1
                        CURRENT_VARIANT = normal
                        DART_OBFUSCATION = false
                        DEAD_CODE_STRIPPING = YES
                        DEBUGGING_SYMBOLS = YES
                        DEBUG_INFORMATION_FORMAT = dwarf
                        DEFAULT_COMPILER = com.apple.compilers.llvm.clang.1_0
                        DEFAULT_DEXT_INSTALL_PATH = /System/Library/DriverExtensions
                        DEFAULT_KEXT_INSTALL_PATH = /System/Library/Extensions
                        DEFINES_MODULE = NO
                        DEPLOYMENT_LOCATION = NO
                        DEPLOYMENT_POSTPROCESSING = NO
                        DEPLOYMENT_TARGET_CLANG_ENV_NAME = IPHONEOS_DEPLOYMENT_TARGET
                        DEPLOYMENT_TARGET_CLANG_FLAG_NAME = mios-simulator-version-min
                        DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX = -mios-simulator-version-min=
                        DEPLOYMENT_TARGET_LD_ENV_NAME = IPHONEOS_DEPLOYMENT_TARGET
                        DEPLOYMENT_TARGET_LD_FLAG_NAME = ios_simulator_version_min
                        DEPLOYMENT_TARGET_SETTING_NAME = IPHONEOS_DEPLOYMENT_TARGET
                        DEPLOYMENT_TARGET_SUGGESTED_VALUES = 9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4
                        13.5 13.6 14.0 14.1 14.2
                        DERIVED_FILES_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build/DerivedSources
                        DERIVED_FILE_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build/DerivedSources
                        DERIVED_SOURCES_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build/DerivedSources
                        DEVELOPER_APPLICATIONS_DIR = /Applications/Xcode.app/Contents/Developer/Applications
                        DEVELOPER_BIN_DIR = /Applications/Xcode.app/Contents/Developer/usr/bin
                        DEVELOPER_DIR = /Applications/Xcode.app/Contents/Developer
                        DEVELOPER_FRAMEWORKS_DIR = /Applications/Xcode.app/Contents/Developer/Library/Frameworks
                        DEVELOPER_FRAMEWORKS_DIR_QUOTED = /Applications/Xcode.app/Contents/Developer/Library/Frameworks
                        DEVELOPER_LIBRARY_DIR = /Applications/Xcode.app/Contents/Developer/Library
                        DEVELOPER_SDK_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
                        DEVELOPER_TOOLS_DIR = /Applications/Xcode.app/Contents/Developer/Tools
                        DEVELOPER_USR_DIR = /Applications/Xcode.app/Contents/Developer/usr
                        DEVELOPMENT_LANGUAGE = en
                        DEVELOPMENT_TEAM = 4Z25Q4L3F2
                        DOCUMENTATION_FOLDER_PATH = Runner.app/en.lproj/Documentation
                        DONT_GENERATE_INFOPLIST_FILE = NO
                        DO_HEADER_SCANNING_IN_JAM = NO
                        DSTROOT = /tmp/Runner.dst
                        DT_TOOLCHAIN_DIR = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
                        DWARF_DSYM_FILE_NAME = Runner.app.dSYM
                        DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT = NO
                        DWARF_DSYM_FOLDER_PATH = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator
                        EFFECTIVE_PLATFORM_NAME = -iphonesimulator
                        EMBEDDED_CONTENT_CONTAINS_SWIFT = NO
                        EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE = NO
                        ENABLE_BITCODE = NO
                        ENABLE_DEFAULT_HEADER_SEARCH_PATHS = YES
                        ENABLE_HARDENED_RUNTIME = NO
                        ENABLE_HEADER_DEPENDENCIES = YES
                        ENABLE_ON_DEMAND_RESOURCES = YES
                        ENABLE_STRICT_OBJC_MSGSEND = YES
                        ENABLE_TESTABILITY = YES
                        ENABLE_TESTING_SEARCH_PATHS = NO
                        ENTITLEMENTS_DESTINATION = __entitlements
                        ENTITLEMENTS_REQUIRED = YES
                        EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS = .DS_Store .svn .git .hg CVS
                        EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = *.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj
                        *.pbxproj
                        EXECUTABLES_FOLDER_PATH = Runner.app/Executables
                        EXECUTABLE_FOLDER_PATH = Runner.app
                        EXECUTABLE_NAME = Runner
                        EXECUTABLE_PATH = Runner.app/Runner
                        EXPANDED_CODE_SIGN_IDENTITY = 
                        EXPANDED_CODE_SIGN_IDENTITY_NAME = 
                        EXPANDED_PROVISIONING_PROFILE = 
                        FILE_LIST =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build/Objects/LinkFileList
                        FIXED_FILES_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build/FixedFiles
                        FLUTTER_APPLICATION_PATH = /Users/narumi/Projects/AndroidStudioProjects/test_plugin
                        FLUTTER_BUILD_DIR = build
                        FLUTTER_BUILD_NAME = 1.0.0
                        FLUTTER_BUILD_NUMBER = 1
                        FLUTTER_ROOT = /Users/narumi/Library/flutter
                        FLUTTER_SUPPRESS_ANALYTICS = true
                        FLUTTER_TARGET = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/lib/main.dart
                        FRAMEWORKS_FOLDER_PATH = Runner.app/Frameworks
                        FRAMEWORK_FLAG_PREFIX = -framework
                        FRAMEWORK_SEARCH_PATHS =  "/Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/flutter_qjs"
                        "/Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/integration_test"
                        "/Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Pods/../.symlinks/plugins/flutter_qjs/ios/build"
                        FRAMEWORK_VERSION = A
                        FULL_PRODUCT_NAME = Runner.app
                        GCC3_VERSION = 3.3
                        GCC_C_LANGUAGE_STANDARD = gnu99
                        GCC_DYNAMIC_NO_PIC = NO
                        GCC_INLINES_ARE_PRIVATE_EXTERN = YES
                        GCC_NO_COMMON_BLOCKS = YES
                        GCC_OBJC_LEGACY_DISPATCH = YES
                        GCC_OPTIMIZATION_LEVEL = 0
                        GCC_PFE_FILE_C_DIALECTS = c objective-c c++ objective-c++
                        GCC_PREPROCESSOR_DEFINITIONS = DEBUG=1  COCOAPODS=1
                        GCC_SYMBOLS_PRIVATE_EXTERN = NO
                        GCC_TREAT_WARNINGS_AS_ERRORS = NO
                        GCC_VERSION = com.apple.compilers.llvm.clang.1_0
                        GCC_VERSION_IDENTIFIER = com_apple_compilers_llvm_clang_1_0
                        GCC_WARN_64_TO_32_BIT_CONVERSION = YES
                        GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR
                        GCC_WARN_UNDECLARED_SELECTOR = YES
                        GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE
                        GCC_WARN_UNUSED_FUNCTION = YES
                        GCC_WARN_UNUSED_VARIABLE = YES
                        GENERATED_MODULEMAP_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/GeneratedModuleMaps-iphonesimulato
                        r
                        GENERATE_MASTER_OBJECT_FILE = NO
                        GENERATE_PKGINFO_FILE = YES
                        GENERATE_PROFILING_CODE = NO
                        GENERATE_TEXT_BASED_STUBS = NO
                        GID = 20
                        GROUP = staff
                        HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT = YES
                        HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES = YES
                        HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS = YES
                        HEADERMAP_INCLUDES_PROJECT_HEADERS = YES
                        HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES = YES
                        HEADERMAP_USES_VFS = NO
                        HEADER_SEARCH_PATHS =
                        "/Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/flutter_qjs/flutter_qjs.framework/Headers"
                        "/Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers"
                        HIDE_BITCODE_SYMBOLS = YES
                        HOME = /Users/narumi
                        ICONV = /usr/bin/iconv
                        INFOPLIST_EXPAND_BUILD_SETTINGS = YES
                        INFOPLIST_FILE = Runner/Info.plist
                        INFOPLIST_OUTPUT_FORMAT = binary
                        INFOPLIST_PATH = Runner.app/Info.plist
                        INFOPLIST_PREPROCESS = NO
                        INFOSTRINGS_PATH = Runner.app/en.lproj/InfoPlist.strings
                        INLINE_PRIVATE_FRAMEWORKS = NO
                        INSTALLHDRS_COPY_PHASE = NO
                        INSTALLHDRS_SCRIPT_PHASE = NO
                        INSTALL_DIR = /tmp/Runner.dst/Applications
                        INSTALL_GROUP = staff
                        INSTALL_MODE_FLAG = u+w,go-w,a+rX
                        INSTALL_OWNER = narumi
                        INSTALL_PATH = /Applications
                        INSTALL_ROOT = /tmp/Runner.dst
                        IPHONEOS_DEPLOYMENT_TARGET = 9.0
                        JAVAC_DEFAULT_FLAGS = -J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8
                        JAVA_APP_STUB = /System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub
                        JAVA_ARCHIVE_CLASSES = YES
                        JAVA_ARCHIVE_TYPE = JAR
                        JAVA_COMPILER = /usr/bin/javac
                        JAVA_FOLDER_PATH = Runner.app/Java
                        JAVA_FRAMEWORK_RESOURCES_DIRS = Resources
                        JAVA_JAR_FLAGS = cv
                        JAVA_SOURCE_SUBDIR = .
                        JAVA_USE_DEPENDENCIES = YES
                        JAVA_ZIP_FLAGS = -urg
                        JIKES_DEFAULT_FLAGS = +E +OLDCSO
                        KEEP_PRIVATE_EXTERNS = NO
                        LD_DEPENDENCY_INFO_FILE =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build/Objects-normal/x86_64/Runner_dependency_info.dat
                        LD_GENERATE_MAP_FILE = NO
                        LD_MAP_FILE_PATH =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build/Runner-LinkMap-normal-x86_64.txt
                        LD_NO_PIE = NO
                        LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER = YES
                        LD_RUNPATH_SEARCH_PATHS =  '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks
                        LEGACY_DEVELOPER_DIR = /Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer
                        LEX = lex
                        LIBRARY_DEXT_INSTALL_PATH = /Library/DriverExtensions
                        LIBRARY_FLAG_NOSPACE = YES
                        LIBRARY_FLAG_PREFIX = -l
                        LIBRARY_KEXT_INSTALL_PATH = /Library/Extensions
                        LINKER_DISPLAYS_MANGLED_NAMES = NO
                        LINK_FILE_LIST_normal_x86_64 = 
                        LINK_WITH_STANDARD_LIBRARIES = YES
                        LLVM_TARGET_TRIPLE_OS_VERSION = ios9.0
                        LLVM_TARGET_TRIPLE_SUFFIX = -simulator
                        LLVM_TARGET_TRIPLE_VENDOR = apple
                        LOCALIZABLE_CONTENT_DIR = 
                        LOCALIZED_RESOURCES_FOLDER_PATH = Runner.app/en.lproj
                        LOCALIZED_STRING_MACRO_NAMES = NSLocalizedString CFCopyLocalizedString
                        LOCALIZED_STRING_SWIFTUI_SUPPORT = YES
                        LOCAL_ADMIN_APPS_DIR = /Applications/Utilities
                        LOCAL_APPS_DIR = /Applications
                        LOCAL_DEVELOPER_DIR = /Library/Developer
                        LOCAL_LIBRARY_DIR = /Library
                        LOCROOT = 
                        LOCSYMROOT = 
                        MACH_O_TYPE = mh_execute
                        MAC_OS_X_PRODUCT_BUILD_VERSION = 19H15
                        MAC_OS_X_VERSION_ACTUAL = 101507
                        MAC_OS_X_VERSION_MAJOR = 101500
                        METAL_LIBRARY_FILE_BASE = default
                        METAL_LIBRARY_OUTPUT_DIR = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/Runner.app
                        MODULES_FOLDER_PATH = Runner.app/Modules
                        MODULE_CACHE_DIR = /Users/narumi/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
                        MTL_ENABLE_DEBUG_INFO = YES
                        NATIVE_ARCH = x86_64
                        NATIVE_ARCH_32_BIT = i386
                        NATIVE_ARCH_64_BIT = x86_64
                        NATIVE_ARCH_ACTUAL = x86_64
                        NO_COMMON = YES
                        OBJC_ABI_VERSION = 2
                        OBJECT_FILE_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build/Objects
                        OBJECT_FILE_DIR_normal =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build/Objects-normal
                        OBJROOT = /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex
                        ONLY_ACTIVE_ARCH = YES
                        OS = MACOS
                        OSAC = /usr/bin/osacompile
                        OTHER_LDFLAGS =  -ObjC -framework "flutter_qjs" -framework "integration_test"
                        OTHER_SWIFT_FLAGS =  -D COCOAPODS
                        PACKAGE_CONFIG = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/.dart_tool/package_config.json
                        PACKAGE_TYPE = com.apple.package-type.wrapper.application
                        PASCAL_STRINGS = YES
                        PATH =
                        /Applications/Xcode.app/Contents/Developer/usr/bin:/Users/narumi/opt/anaconda3/bin:/Users/narumi/opt/anaconda3/condabin:/usr/local/bin:/usr/bin:/bin
                        :/usr/sbin:/sbin:/usr/local/aria2/bin:/Library/Apple/usr/bin:/Users/narumi/Library/flutter/bin
                        PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES = /usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks
                        /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs
                        /Applications/Xcode.app/Contents/Developer/Platforms
                        PBDEVELOPMENTPLIST_PATH = Runner.app/pbdevelopment.plist
                        PFE_FILE_C_DIALECTS = objective-c
                        PKGINFO_FILE_PATH =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build/PkgInfo
                        PKGINFO_PATH = Runner.app/PkgInfo
                        PLATFORM_DEVELOPER_APPLICATIONS_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications
                        PLATFORM_DEVELOPER_BIN_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin
                        PLATFORM_DEVELOPER_LIBRARY_DIR = /Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library
                        PLATFORM_DEVELOPER_SDK_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
                        PLATFORM_DEVELOPER_TOOLS_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools
                        PLATFORM_DEVELOPER_USR_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr
                        PLATFORM_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform
                        PLATFORM_DISPLAY_NAME = iOS Simulator
                        PLATFORM_NAME = iphonesimulator
                        PLATFORM_PREFERRED_ARCH = x86_64
                        PLATFORM_PRODUCT_BUILD_VERSION = 18B79
                        PLIST_FILE_OUTPUT_FORMAT = binary
                        PLUGINS_FOLDER_PATH = Runner.app/PlugIns
                        PODS_BUILD_DIR = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios
                        PODS_CONFIGURATION_BUILD_DIR = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator
                        PODS_PODFILE_DIR_PATH = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/.
                        PODS_ROOT = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Pods
                        PODS_XCFRAMEWORKS_BUILD_DIR = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates
                        PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES
                        PRECOMP_DESTINATION_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build/PrefixHeaders
                        PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO
                        PRIVATE_HEADERS_FOLDER_PATH = Runner.app/PrivateHeaders
                        PRODUCT_BUNDLE_IDENTIFIER = cc.narumi.testPlugin
                        PRODUCT_BUNDLE_PACKAGE_TYPE = APPL
                        PRODUCT_MODULE_NAME = Runner
                        PRODUCT_NAME = Runner
                        PRODUCT_SETTINGS_PATH = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Runner/Info.plist
                        PRODUCT_TYPE = com.apple.product-type.application
                        PROFILING_CODE = NO
                        PROJECT = Runner
                        PROJECT_DERIVED_FILE_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/DerivedSources
                        PROJECT_DIR = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios
                        PROJECT_FILE_PATH = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Runner.xcodeproj
                        PROJECT_NAME = Runner
                        PROJECT_TEMP_DIR = /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build
                        PROJECT_TEMP_ROOT = /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex
                        PUBLIC_HEADERS_FOLDER_PATH = Runner.app/Headers
                        RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS = YES
                        REMOVE_CVS_FROM_RESOURCES = YES
                        REMOVE_GIT_FROM_RESOURCES = YES
                        REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES = YES
                        REMOVE_HG_FROM_RESOURCES = YES
                        REMOVE_SVN_FROM_RESOURCES = YES
                        REZ_COLLECTOR_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build/ResourceManagerResources
                        REZ_OBJECTS_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build/ResourceManagerResources/Objects
                        SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = NO
                        SCRIPTS_FOLDER_PATH = Runner.app/Scripts
                        SCRIPT_OUTPUT_STREAM_FILE = /var/folders/qz/yqsxlqps4y5fk0x0sq464knw0000gn/T/flutter_tools.kapnT3/flutter_build_log_pipe.iju5OA/pipe_to_stdout
                        SDKROOT = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk
                        SDK_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk
                        SDK_DIR_iphonesimulator14_2 = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk
                        SDK_NAME = iphonesimulator14.2
                        SDK_NAMES = iphonesimulator14.2
                        SDK_PRODUCT_BUILD_VERSION = 18B79
                        SDK_VERSION = 14.2
                        SDK_VERSION_ACTUAL = 140200
                        SDK_VERSION_MAJOR = 140000
                        SDK_VERSION_MINOR = 200
                        SED = /usr/bin/sed
                        SEPARATE_STRIP = NO
                        SEPARATE_SYMBOL_EDIT = NO
                        SET_DIR_MODE_OWNER_GROUP = YES
                        SET_FILE_MODE_OWNER_GROUP = NO
                        SHALLOW_BUNDLE = YES
                        SHARED_DERIVED_FILE_DIR = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/DerivedSources
                        SHARED_FRAMEWORKS_FOLDER_PATH = Runner.app/SharedFrameworks
                        SHARED_PRECOMPS_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/PrecompiledHeaders
                        SHARED_SUPPORT_FOLDER_PATH = Runner.app/SharedSupport
                        SKIP_INSTALL = NO
                        SOURCE_ROOT = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios
                        SRCROOT = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios
                        STRINGS_FILE_OUTPUT_ENCODING = binary
                        STRIP_BITCODE_FROM_COPIED_FILES = NO
                        STRIP_INSTALLED_PRODUCT = YES
                        STRIP_STYLE = all
                        STRIP_SWIFT_SYMBOLS = YES
                        SUPPORTED_DEVICE_FAMILIES = 1,2
                        SUPPORTED_PLATFORMS = iphonesimulator iphoneos
                        SUPPORTS_TEXT_BASED_API = NO
                        SWIFT_OBJC_BRIDGING_HEADER = Runner/Runner-Bridging-Header.h
                        SWIFT_OPTIMIZATION_LEVEL = -Onone
                        SWIFT_PLATFORM_TARGET_PREFIX = ios
                        SWIFT_VERSION = 5.0
                        SYMROOT = /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Products
                        SYSTEM_ADMIN_APPS_DIR = /Applications/Utilities
                        SYSTEM_APPS_DIR = /Applications
                        SYSTEM_CORE_SERVICES_DIR = /System/Library/CoreServices
                        SYSTEM_DEMOS_DIR = /Applications/Extras
                        SYSTEM_DEVELOPER_APPS_DIR = /Applications/Xcode.app/Contents/Developer/Applications
                        SYSTEM_DEVELOPER_BIN_DIR = /Applications/Xcode.app/Contents/Developer/usr/bin
                        SYSTEM_DEVELOPER_DEMOS_DIR = /Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples
                        SYSTEM_DEVELOPER_DIR = /Applications/Xcode.app/Contents/Developer
                        SYSTEM_DEVELOPER_DOC_DIR = /Applications/Xcode.app/Contents/Developer/ADC Reference Library
                        SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR = /Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools
                        SYSTEM_DEVELOPER_JAVA_TOOLS_DIR = /Applications/Xcode.app/Contents/Developer/Applications/Java Tools
                        SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR = /Applications/Xcode.app/Contents/Developer/Applications/Performance Tools
                        SYSTEM_DEVELOPER_RELEASENOTES_DIR = /Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes
                        SYSTEM_DEVELOPER_TOOLS = /Applications/Xcode.app/Contents/Developer/Tools
                        SYSTEM_DEVELOPER_TOOLS_DOC_DIR = /Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools
                        SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR = /Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools
                        SYSTEM_DEVELOPER_USR_DIR = /Applications/Xcode.app/Contents/Developer/usr
                        SYSTEM_DEVELOPER_UTILITIES_DIR = /Applications/Xcode.app/Contents/Developer/Applications/Utilities
                        SYSTEM_DEXT_INSTALL_PATH = /System/Library/DriverExtensions
                        SYSTEM_DOCUMENTATION_DIR = /Library/Documentation
                        SYSTEM_KEXT_INSTALL_PATH = /System/Library/Extensions
                        SYSTEM_LIBRARY_DIR = /System/Library
                        TAPI_VERIFY_MODE = ErrorsOnly
                        TARGETED_DEVICE_FAMILY = 1,2
                        TARGETNAME = Runner
                        TARGET_BUILD_DIR = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator
                        TARGET_NAME = Runner
                        TARGET_TEMP_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build
                        TEMP_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build
                        TEMP_FILES_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build
                        TEMP_FILE_DIR =
                        /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator
                        /Runner.build
                        TEMP_ROOT = /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex
                        TEST_FRAMEWORK_SEARCH_PATHS =  /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks
                        /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/Developer/Library/Frameworks
                        TEST_LIBRARY_SEARCH_PATHS =  /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib
                        TOOLCHAIN_DIR = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
                        TRACK_WIDGET_CREATION = true
                        TREAT_MISSING_BASELINES_AS_TEST_FAILURES = NO
                        TREE_SHAKE_ICONS = false
                        UID = 501
                        UNLOCALIZED_RESOURCES_FOLDER_PATH = Runner.app
                        UNSTRIPPED_PRODUCT = NO
                        USER = narumi
                        USER_APPS_DIR = /Users/narumi/Applications
                        USER_LIBRARY_DIR = /Users/narumi/Library
                        USE_DYNAMIC_NO_PIC = YES
                        USE_HEADERMAP = YES
                        USE_HEADER_SYMLINKS = NO
                        USE_LLVM_TARGET_TRIPLES = YES
                        USE_LLVM_TARGET_TRIPLES_FOR_CLANG = YES
                        USE_LLVM_TARGET_TRIPLES_FOR_LD = YES
                        USE_LLVM_TARGET_TRIPLES_FOR_TAPI = YES
                        USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
                        VALIDATE_PRODUCT = NO
                        VALIDATE_WORKSPACE = NO
                        VALID_ARCHS = arm64 arm64e i386 x86_64
                        VERBOSE_PBXCP = NO
                        VERBOSE_SCRIPT_LOGGING = YES
                        VERSIONING_SYSTEM = apple-generic
                        VERSIONPLIST_PATH = Runner.app/version.plist
                        VERSION_INFO_BUILDER = narumi
                        VERSION_INFO_FILE = Runner_vers.c
                        VERSION_INFO_STRING = "@(#)PROGRAM:Runner  PROJECT:Runner-1"
                        WRAPPER_EXTENSION = app
                        WRAPPER_NAME = Runner.app
                        WRAPPER_SUFFIX = .app
                        WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES = NO
                        XCODE_APP_SUPPORT_DIR = /Applications/Xcode.app/Contents/Developer/Library/Xcode
                        XCODE_PRODUCT_BUILD_VERSION = 12B45b
                        XCODE_VERSION_ACTUAL = 1220
                        XCODE_VERSION_MAJOR = 1200
                        XCODE_VERSION_MINOR = 1220
                        XPCSERVICES_FOLDER_PATH = Runner.app/XPCServices
                        YACC = yacc
                        arch = x86_64
                        variant = normal
[  +35 ms] Failed to build iOS app
[        ] Error output from Xcode build:
           ↳
[        ]     ** BUILD FAILED **
           
           
               The following build commands failed:
                Ld /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/flutter_qjs/flutter_qjs.framework/flutter_qjs normal
               (1 failure)
           
[        ] Xcode's output:
           ↳
[   +5 ms]     Command line invocation:
                   /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -configuration Debug VERBOSE_SCRIPT_LOGGING=YES -workspace Runner.xcworkspace -scheme
Runner
                   BUILD_DIR=/Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios -sdk iphonesimulator -arch x86_64
                   SCRIPT_OUTPUT_STREAM_FILE=/var/folders/qz/yqsxlqps4y5fk0x0sq464knw0000gn/T/flutter_tools.kapnT3/flutter_build_log_pipe.iju5OA/pipe_to_stdout
                   FLUTTER_SUPPRESS_ANALYTICS=true COMPILER_INDEX_STORE_ENABLE=NO
           
               Build settings from command line:
                   ARCHS = x86_64
                   BUILD_DIR = /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios
                   COMPILER_INDEX_STORE_ENABLE = NO
                   FLUTTER_SUPPRESS_ANALYTICS = true
                   SCRIPT_OUTPUT_STREAM_FILE = /var/folders/qz/yqsxlqps4y5fk0x0sq464knw0000gn/T/flutter_tools.kapnT3/flutter_build_log_pipe.iju5OA/pipe_to_stdout
                   SDKROOT = iphonesimulator14.2
                   VERBOSE_SCRIPT_LOGGING = YES
           
               note: Using new build system
               note: Building targets in parallel
               note: Planning build
               note: Constructing build description
               ProcessInfoPlistFile /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/flutter_qjs/flutter_qjs.framework/Info.plist
               /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Pods/Target\ Support\ Files/flutter_qjs/flutter_qjs-Info.plist (in target 'flutter_qjs' from
project
               'Pods')
                   cd /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Pods
                   builtin-infoPlistUtility /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Pods/Target\ Support\ Files/flutter_qjs/flutter_qjs-Info.plist
-producttype
                   com.apple.product-type.framework -expandbuildsettings -format binary -platform iphonesimulator -o
                   /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/flutter_qjs/flutter_qjs.framework/Info.plist
           
               Ld /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/flutter_qjs/flutter_qjs.framework/flutter_qjs normal (in target
               'flutter_qjs' from project 'Pods')
                   cd /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Pods
                   /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target x86_64-apple-ios9.0-simulator -dynamiclib -isysroot
                   /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk
                   -L/Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/flutter_qjs
                   -F/Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/flutter_qjs
                   -F/Users/narumi/Library/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-x86_64-simulator
                   -F/Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Pods/../.symlinks/plugins/flutter_qjs/ios/build -filelist

/Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/flutter_qjs.build
                   /Objects-normal/x86_64/flutter_qjs.LinkFileList -install_name @rpath/flutter_qjs.framework/flutter_qjs -Xlinker -rpath -Xlinker /usr/lib/swift -Xlinker
-rpath
                   -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -dead_strip -Xlinker -object_path_lto -Xlinker

/Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/flutter_qjs.build
                   /Objects-normal/x86_64/flutter_qjs_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc
-fobjc-link-runtime
                   -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator -L/usr/lib/swift -Xlinker -add_ast_path
-Xlinker

/Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/flutter_qjs.build
                   /Objects-normal/x86_64/flutter_qjs.swiftmodule -framework ffiquickjs -framework Flutter -framework Foundation -Xlinker -no_adhoc_codesign
-compatibility_version 1
                   -current_version 1 -Xlinker -dependency_info -Xlinker

/Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/flutter_qjs.build
                   /Objects-normal/x86_64/flutter_qjs_dependency_info.dat -o
                   /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/flutter_qjs/flutter_qjs.framework/flutter_qjs
               ld: framework not found ffiquickjs
               clang: error: linker command failed with exit code 1 (use -v to see invocation)
           
               WriteAuxiliaryFile

/Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/integration_test.buil
               d/integration_test-all-target-headers.hmap (in target 'integration_test' from project 'Pods')
                   cd /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Pods
                   write-file

/Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/integration_test.
                   build/integration_test-all-target-headers.hmap
           
               ProcessInfoPlistFile
/Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Info.plist
               /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Pods/Target\ Support\ Files/integration_test/integration_test-Info.plist (in target
'integration_test' from
               project 'Pods')
                   cd /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Pods
                   builtin-infoPlistUtility /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Pods/Target\ Support\
Files/integration_test/integration_test-Info.plist
                   -producttype com.apple.product-type.framework -expandbuildsettings -format binary -platform iphonesimulator -o
                   /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Info.plist
           
               WriteAuxiliaryFile

/Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/Pods-Runner.build/Pod
               s_Runner-all-target-headers.hmap (in target 'Pods-Runner' from project 'Pods')
                   cd /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Pods
                   write-file

/Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/Pods-Runner.build
                   /Pods_Runner-all-target-headers.hmap
           
               ProcessProductPackaging ""

/Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Runner
               .app.xcent (in target 'Runner' from project 'Runner')
                   cd /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios
           
           
               Entitlements:
           
               {
                   "com.apple.security.get-task-allow" = 1;
               }
           
           
                   builtin-productPackagingUtility -entitlements -format xml -o

/Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Ru
                   nner.app.xcent
           
               ProcessProductPackaging ""

/Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Runner
               .app-Simulated.xcent (in target 'Runner' from project 'Runner')
                   cd /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios
           
           
               Entitlements:
           
               {
                   "application-identifier" = "4Z25Q4L3F2.cc.narumi.testPlugin";
                   "keychain-access-groups" =     (
                       "4Z25Q4L3F2.cc.narumi.testPlugin"
                   );
               }
           
           
                   builtin-productPackagingUtility -entitlements -format xml -o

/Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Ru
                   nner.app-Simulated.xcent
           
               CodeSign /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework (in target
               'integration_test' from project 'Pods')
                   cd /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Pods
                   export CODESIGN_ALLOCATE\=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
           
               Signing Identity:     "-"
           
                   /usr/bin/codesign --force --sign - --timestamp\=none
                   /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework
               /Users/narumi/Projects/AndroidStudioProjects/test_plugin/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework: replacing existing
signature
           
           
[  +17 ms] Could not build the application for the simulator.
[   +2 ms] Error launching application on iPhone 12 Pro.
[   +3 ms] "flutter run" took 31,120ms.
[  +10 ms] 
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:623:7)
           <asynchronous suspension>
           #2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1134:12)
           <asynchronous suspension>
           #3      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:986:27)
           <asynchronous suspension>
           #4      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #5      AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
           <asynchronous suspension>
           #6      CommandRunner.runCommand (package:args/command_runner.dart:197:13)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:274:9)
           <asynchronous suspension>
           #8      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #9      AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
           <asynchronous suspension>
           #10     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:230:5)
           <asynchronous suspension>
           #11     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:63:9)
           <asynchronous suspension>
           #12     run.<anonymous closure> (package:flutter_tools/runner.dart:61:12)
           <asynchronous suspension>
           #13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #14     AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
           <asynchronous suspension>
           #15     runInContext (package:flutter_tools/src/context_runner.dart:72:10)
           <asynchronous suspension>
           #16     main (package:flutter_tools/executable.dart:89:3)
           <asynchronous suspension>
           
           
[ +139 ms] ensureAnalyticsSent: 67ms
[   +2 ms] Running shutdown hooks
[        ] Shutdown hook priority 4
[   +3 ms] Shutdown hooks complete
[        ] exiting with code 1

If run in Xcode, error is:

Link flutter_qjs (arm64) 0.1 seconds

Ld /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Products/Debug-iphoneos/flutter_qjs/flutter_qjs.framework/flutter_qjs normal (in target 'flutter_qjs' from project 'Pods')
    cd /Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Pods
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target arm64-apple-ios9.0 -dynamiclib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk -L/Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Products/Debug-iphoneos/flutter_qjs -F/Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Products/Debug-iphoneos/flutter_qjs -F/Users/narumi/Library/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-armv7_arm64 -F/Users/narumi/Projects/AndroidStudioProjects/test_plugin/ios/Pods/../.symlinks/plugins/flutter_qjs/ios/build -filelist /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/flutter_qjs.build/Objects-normal/arm64/flutter_qjs.LinkFileList -install_name @rpath/flutter_qjs.framework/flutter_qjs -Xlinker -rpath -Xlinker /usr/lib/swift -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -dead_strip -Xlinker -object_path_lto -Xlinker /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/flutter_qjs.build/Objects-normal/arm64/flutter_qjs_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -fembed-bitcode-marker -fobjc-arc -fobjc-link-runtime -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/flutter_qjs.build/Objects-normal/arm64/flutter_qjs.swiftmodule -framework ffiquickjs -framework Flutter -framework Foundation -compatibility_version 1 -current_version 1 -Xlinker -dependency_info -Xlinker /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/flutter_qjs.build/Objects-normal/arm64/flutter_qjs_dependency_info.dat -o /Users/narumi/Library/Developer/Xcode/DerivedData/Runner-dtdmdxfynatsycdezguwvlkxglth/Build/Products/Debug-iphoneos/flutter_qjs/flutter_qjs.framework/flutter_qjs

ld: framework not found ffiquickjs
clang: error: linker command failed with exit code 1 (use -v to see invocation)

IsolateFunction async

  await setToGlobalObject.invoke(["http", (String url) {
    return Dio().get(url).then((response) => response.data);
  }]);

in my demo, it return future instead of future.
event i change the code to:
await setToGlobalObject.invoke(["http", (String url) async {
return (await Dio().get(url)).toString();
}]);
is there any way to get reusult?

support call function name

Can support loading js with multiple functions and then calling the specified function name?

final js = """
function a() {}

function b() {}

function c() {}
""";

final jsInvokable = engine.evaluate(js);
jsInvokable.invoke("a", [])

ES6 import相关

// 可以支持下面的引入方式?
import { MineFunc } from "Mine";

// 假设有console.log(MineFunc()); // MineFunc() = 256;
console.log(MineFunc());
// 然后在dart端Handler进行处理?

macOS的desktop端首次启动失败

Flutter 2.0.6 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 1d9032c7e1 (11 天前) • 2021-04-29 17:37:58 -0700
Engine • revision 05e680e202
Tools • Dart 2.12.3

已下载最新的 QuickJS 到/flutter_js/cxx/quickjs 文件夹

console提示Podfile过期,但是flutter_js/macos/这个文件夹内没有Podfile文件

Launching lib/main.dart on macOS in debug mode...
Warning: Podfile is out of date
  This can cause issues if your application depends on plugins that do not support iOS or macOS.
  See https://flutter.dev/docs/development/packages-and-plugins/developing-packages#plugin-platforms for details.
  If you have local Podfile edits you would like to keep, see https://github.com/flutter/flutter/issues/45197 for instructions.
To regenerate the Podfile, run:

  rm macos/Podfile

Building macOS application...
In file included from /Users/lock/Desktop/flutter_qjs/macos/cxx/ffi.cpp:8:
In file included from /Users/lock/Desktop/flutter_qjs/macos/cxx/ffi.h:1:
/Users/lock/Desktop/flutter_qjs/macos/cxx/quickjs.h:524:30: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
        v = JS_NewInt32(ctx, val);
            ~~~~~~~~~~~      ^~~
/Users/lock/Desktop/flutter_qjs/macos/cxx/quickjs.h:607:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    return js_unlikely(JS_VALUE_GET_TAG(v) == JS_TAG_EXCEPTION);
    ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/lock/Desktop/flutter_qjs/macos/cxx/quickjs.h:37:31: note: expanded from macro 'js_unlikely'
#define js_unlikely(x)        __builtin_expect(!!(x), 0)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/lock/Desktop/flutter_qjs/macos/cxx/quickjs.h:612:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    return js_unlikely(JS_VALUE_GET_TAG(v) == JS_TAG_UNINITIALIZED);
    ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/lock/Desktop/flutter_qjs/macos/cxx/quickjs.h:37:31: note: expanded from macro 'js_unlikely'
#define js_unlikely(x)        __builtin_expect(!!(x), 0)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/lock/Desktop/flutter_qjs/macos/cxx/ffi.cpp:97:33: error: use of undeclared identifier 'JS_GetClassID'; did you mean 'JS_NewClassID'?
            JSClassID classid = JS_GetClassID(obj);
                                ^~~~~~~~~~~~~
                                JS_NewClassID
In file included from /Users/lock/Desktop/flutter_qjs/macos/cxx/ffi.cpp:8:
In file included from /Users/lock/Desktop/flutter_qjs/macos/cxx/ffi.h:1:
/Users/lock/Desktop/flutter_qjs/macos/cxx/quickjs.h:499:11: note: 'JS_NewClassID' declared here
JSClassID JS_NewClassID(JSClassID *pclass_id);
          ^
/Users/lock/Desktop/flutter_qjs/macos/cxx/ffi.cpp:97:47: error: no viable conversion from 'JSValue' to 'JSClassID *' (aka 'unsigned int *')
            JSClassID classid = JS_GetClassID(obj);
                                              ^~~
In file included from /Users/lock/Desktop/flutter_qjs/macos/cxx/ffi.cpp:8:
In file included from /Users/lock/Desktop/flutter_qjs/macos/cxx/ffi.h:1:
/Users/lock/Desktop/flutter_qjs/macos/cxx/quickjs.h:499:36: note: passing argument to parameter 'pclass_id' here
JSClassID JS_NewClassID(JSClassID *pclass_id);
                                   ^
/Users/lock/Desktop/flutter_qjs/macos/cxx/ffi.cpp:286:12: error: use of undeclared identifier 'JS_IsPromise'; did you mean 'jsIsPromise'?
    return JS_IsPromise(ctx, *val);
           ^~~~~~~~~~~~
           jsIsPromise
/Users/lock/Desktop/flutter_qjs/macos/cxx/ffi.cpp:284:21: note: 'jsIsPromise' declared here
  DLLEXPORT int32_t jsIsPromise(JSContext *ctx, JSValueConst *val)
                    ^
/Users/lock/Desktop/flutter_qjs/macos/cxx/ffi.cpp:286:30: error: no viable conversion from 'JSValue' to 'JSValue *'
    return JS_IsPromise(ctx, *val);
                             ^~~~
/Users/lock/Desktop/flutter_qjs/macos/cxx/ffi.cpp:284:63: note: passing argument to parameter 'val' here
  DLLEXPORT int32_t jsIsPromise(JSContext *ctx, JSValueConst *val)
                                                              ^
3 warnings and 4 errors generated.
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
** BUILD FAILED **

Exception: Build process failed


ios上的cmakelist不对

flutter_qjs/ios/CMakeLists.txt
这里缺少属性配置了,分别缺少
MACOSX_FRAMEWORK_BUNDLE_VERSION
MACOSX_FRAMEWORK_SHORT_VERSION_STRING
以上两个在分发的时候必须有。
XCODE_ATTRIBUTE_DYLIB_INSTALL_NAME_BASE 设置成 "@rpath"
这个是ffiqjs的运行路径,不设置会采取构建后,在你电脑的全路径,这并不对劲,是采用打包进app的库。

[BUG] JSTag value mismatching because of int32 value conversion

After upgrading to flutter 2.7, a string eval result always return null. Flutter 2.6 works.

Android real device(arm64) has such error. Windows, macOS, iOS and Android Emulator(Google x86_64) work.

Tries to test on flutter_js, find it was extended of this package, the same error there:
abner/flutter_js#65

As the solution provided in above issue, convert int_32 to int_64, everything works.

int_32 and int_64 variables with same value won't be matched in switch-case ? I'm not sure anywhere else may have similar bug because of int_32.

Reference leak when doing `Object.freeze`

When I dispose the QuickJS engine I get a reference leak after doing a Object.freeze.

reference leak:
    ADDR	REF	TYPE	PROP
  986107159	1	_JSFunction	function () { ...
#0      new JSError
package:flutter_qjs/src/object.dart:93
#1      FlutterQjs.close
package:flutter_qjs/src/engine.dart:136
#2      main.<anonymous closure>

If I don't do the Object.freeze it all works fine.

To reproduce run this test code:

test('ref leak', () async {
    final qjs = FlutterQjs(timeout: 1000);

    int counter = 0;

    void click() => counter++;

    final myObj = {'click': click};

    final JSInvokable setToGlobal = await qjs.evaluate(
      '(name, obj) => { this[name] = obj; }',
    );

    setToGlobal.invoke(['myObj', myObj]);

    setToGlobal.free();

    // comment the following line and it will work.
    await qjs.evaluate('Object.freeze(myObj);');
    await qjs.evaluate('myObj.click();');

    expect(counter, 1);

    expect(
      () => qjs.close(),
      returnsNormally,
      reason:
          'There should be no reference leak when freezing an object in QuickJS',
    );
  });

Custom JS error properties are lost

Given the following JS Error

class MyCustomError extends Error { 
  constructor(status, message) 
  { 
    super(message); 
    this.status = status; 
  } 
}

If this error is thrown from inside a QJS script, the status property will be lost.

try {
   qjs.evaluate('throw new MyCustomError(1234, "Oops");');
} catch (e) {
   // status property is lost
   print(e);
}

startup crash on iOS 12 release

The crash report is collected through app store connect from users. iOS 12 simulator works fine.

And flutter_qjs version is 0.2.3, iOS deployment target is iOS 10.0 for my app Runner, and iOS 9.0 for Pods.

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Description: DYLD, Symbol not found: ___chkstk_darwin | Referenced from: 
     /private/var/containers/Bundle/Application/5FC02720-192E-4A98-8163-
     C8A1FC24A055/Runner.app/Frameworks/ffiquickjs.framework/ffiquickjs (which was built for iOS 14.2) 
     | Expected in: dyld shared cache | in /private/var/containers/Bundle/Application/5FC02720-192E-4A98-8163-
     C8A1FC24A055/Runner.app/Frameworks/ffiquickjs.framework/ffiquickjs
Triggered by Thread:  0

It seems the built ffiquickjs is not compatible with lower version iOS? A possible solution from web search is to set BUILD_LIBRARY_FOR_DISTRIBUTION in Podfile:

post_install do |installer|
  installer.pods_project.targets.each do |target|
    # new code
    target.build_configurations.each do |config|
      config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
    end
    # flutter-generated
    flutter_additional_ios_build_settings(target)
  end
end

Not test yet. I will try it later if I find an iOS12 real device.

Should this package modify some build settings to generate a compatible build for all iOS versions (start from iOS9, the default target version of flutter generated project)?

full crash log
Incident Identifier: 3C904746-904D-4E74-B111-CB71BA23E91B
Hardware Model:      iPhone10,1
Process:             Runner [2424]
Path:                /private/var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Runner
Identifier:          cc.narumi.chaldea
Version:             8 (1.1.4)
AppStoreTools:       12C29
AppVariant:          1:iPhone10,1:12.2
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           cc.narumi.chaldea [9074]


Date/Time:           2021-01-18 17:22:38.7293 +0800
Launch Time:         2021-01-18 17:22:37.9971 +0800
OS Version:          iPhone OS 12.4 (16G77)
Baseband Version:    3.70.01
Report Version:      104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Description: DYLD, Symbol not found: ___chkstk_darwin | Referenced from: /private/var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/ffiquickjs.framework/ffiquickjs (which was built for iOS 14.2) | Expected in: dyld shared cache | in /private/var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/ffiquickjs.framework/ffiquickjs
Triggered by Thread:  0

Thread 0 Crashed:
0   dyld                          	0x0000000104f5a418 __abort_with_payload + 8
1   dyld                          	0x0000000104f59a58 abort_with_payload_wrapper_internal + 100 (terminate_with_reason.c:72)
2   dyld                          	0x0000000104f59a88 abort_with_payload + 12 (terminate_with_reason.c:94)
3   dyld                          	0x0000000104f1c8f8 dyld::halt(char const*) + 304 (dyld.cpp:4024)
4   dyld                          	0x0000000104f1f6e4 dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, un... + 5396 (dyld.cpp:6519)
5   dyld                          	0x0000000104f19044 _dyld_start + 68

Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000006   x1: 0x0000000000000004   x2: 0x000000016b2929a0   x3: 0x00000000000000bd
    x4: 0x000000016b2925a0   x5: 0x0000000000000000   x6: 0x0000000000000000   x7: 0x000000016b292d30
    x8: 0x0000000000000020   x9: 0x0000000000000009  x10: 0x6f77656d6172662e  x11: 0x75716966662f6b72
   x12: 0x6b63697571696666  x13: 0x656d6172662e736a  x14: 0x6966662f6b726f77  x15: 0x00736a6b63697571
   x16: 0x0000000000000209  x17: 0x0000000000000000  x18: 0x0000000000000000  x19: 0x0000000000000000
   x20: 0x000000016b2925a0  x21: 0x00000000000000bd  x22: 0x000000016b2929a0  x23: 0x0000000000000004
   x24: 0x0000000000000006  x25: 0x000000000000002f  x26: 0x0000000104f735e0  x27: 0x0000000104f73000
   x28: 0x0000000104f73a00   fp: 0x000000016b292570   lr: 0x0000000104f59a58
    sp: 0x000000016b292530   pc: 0x0000000104f5a418 cpsr: 0x00000000

Binary Images:
0x104b6c000 - 0x104b73fff Runner arm64  <b74c23b4db9938209510fcf945518f66> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Runner
0x104b90000 - 0x104beffff DKImagePickerController arm64  <7ab64acbe82d3a28b9be08737a68bfdf> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/DKImagePickerController.framework/DKImagePickerController
0x104d00000 - 0x104d4bfff DKPhotoGallery arm64  <215fa98e07413d8f90a90b755b83bf5a> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/DKPhotoGallery.framework/DKPhotoGallery
0x104e14000 - 0x104e1bfff catcher arm64  <338cbbbfbbfc3c078884937dd7a81946> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/catcher.framework/catcher
0x104e30000 - 0x104e43fff FMDB arm64  <0310d1a68cdf39d185003bc52144fd95> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/FMDB.framework/FMDB
0x104e60000 - 0x104e67fff Reachability arm64  <ddfd9be7a1dc31f685575f2b9529f049> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/Reachability.framework/Reachability
0x104e78000 - 0x104e8bfff SwiftyGif arm64  <1ed3be29fcee343b88cbd6445e6cf4a1> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/SwiftyGif.framework/SwiftyGif
0x104eb0000 - 0x104ebbfff Toast arm64  <828db3177aa33f5fa0b37ff30a359b01> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/Toast.framework/Toast
0x104ed0000 - 0x104ed7fff connectivity arm64  <30659568d29e337d80ad201efbfb1c02> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/connectivity.framework/connectivity
0x104ee4000 - 0x104eebfff device_info arm64  <20761c2f707c3a9782de425b0aa5c576> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/device_info.framework/device_info
0x104ef8000 - 0x104f03fff file_picker arm64  <48a4f75c478f3097bf4edfbf56e743b3> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/file_picker.framework/file_picker
0x104f18000 - 0x104f6ffff dyld arm64  <06f3d9add3a233cea57df42b73686817> /usr/lib/dyld
0x104fd8000 - 0x10501ffff SDWebImage arm64  <05bde7ab195532ed82a25e145c99db5f> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/SDWebImage.framework/SDWebImage
0x1050c0000 - 0x1050cbfff disk_space arm64  <faf2931a615e34b7a099d021793efd38> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/disk_space.framework/disk_space
0x1050e4000 - 0x105193fff ffiquickjs arm64  <02d347e92ea938878028ef4817d0d3eb> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/ffiquickjs.framework/ffiquickjs
0x1051dc000 - 0x1051e7fff flutter_email_sender arm64  <35ce4e22c06c35deb57e08239cfbad49> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/flutter_email_sender.framework/flutter_email_sender
0x1051fc000 - 0x105203fff flutter_mailer arm64  <8753e0cc9f5138e58cb47e93796e1566> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/flutter_mailer.framework/flutter_mailer
0x105210000 - 0x105217fff flutter_qjs arm64  <a918f06d6f963eea9d0dbd97eec482e4> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/flutter_qjs.framework/flutter_qjs
0x105228000 - 0x10522ffff fluttertoast arm64  <e63a1e7ccffb3f4d8c02e7dd6155800d> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/fluttertoast.framework/fluttertoast
0x105240000 - 0x105247fff integration_test arm64  <87fabaae499f3b6392a9935b902f5fe1> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/integration_test.framework/integration_test
0x105258000 - 0x10525ffff package_info arm64  <eca6eed16143322ea8abdaa48816c64f> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/package_info.framework/package_info
0x10526c000 - 0x105273fff path_provider arm64  <b94f04157c163011881d97e251acd198> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/path_provider.framework/path_provider
0x105280000 - 0x105287fff share arm64  <2244eb3461d539c6af96890acd9011a3> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/share.framework/share
0x105298000 - 0x1052a3fff sqflite arm64  <47b24506207f36c3bd812944f456d10c> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/sqflite.framework/sqflite
0x1052b8000 - 0x1052bffff url_launcher arm64  <0fa24cbe23433f01b9ef4491420dd2e3> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/url_launcher.framework/url_launcher
0x1052d0000 - 0x1059d3fff Flutter arm64  <3bc079b14762390384381367ef1a3732> /var/containers/Bundle/Application/5FC02720-192E-4A98-8163-C8A1FC24A055/Runner.app/Frameworks/Flutter.framework/Flutter
0x1b1b9b000 - 0x1b1b9cfff libSystem.B.dylib arm64  <8a05d5f48f0a376abe6bd1caf4fc8138> /usr/lib/libSystem.B.dylib
0x1b1b9d000 - 0x1b1bf2fff libc++.1.dylib arm64  <6a272068f00d37a984e331ba58e1c3c4> /usr/lib/libc++.1.dylib
0x1b1bf3000 - 0x1b1c05fff libc++abi.dylib arm64  <d4920e50788d3be6bccf8f550bc6d491> /usr/lib/libc++abi.dylib
0x1b1c06000 - 0x1b238dfff libobjc.A.dylib arm64  <1167a03d9f853f34a96fd96818ad77b5> /usr/lib/libobjc.A.dylib
0x1b238e000 - 0x1b2392fff libcache.dylib arm64  <bd876f73c3ff39459113c6fa56d15e3d> /usr/lib/system/libcache.dylib
0x1b2393000 - 0x1b239efff libcommonCrypto.dylib arm64  <b6d7765a17a93ff4a095ee57139d16c5> /usr/lib/system/libcommonCrypto.dylib
0x1b239f000 - 0x1b23a3fff libcompiler_rt.dylib arm64  <644550d26c693e95affb4ce0b8c5c7a6> /usr/lib/system/libcompiler_rt.dylib
0x1b23a4000 - 0x1b23acfff libcopyfile.dylib arm64  <b0e27f378641392a9db65b4b002b959f> /usr/lib/system/libcopyfile.dylib
0x1b23ad000 - 0x1b2410fff libcorecrypto.dylib arm64  <322648cea1933b92969887dee477d005> /usr/lib/system/libcorecrypto.dylib
0x1b2411000 - 0x1b2480fff libdispatch.dylib arm64  <c3d9e9a5b56e3215aed59b6affc80d91> /usr/lib/system/libdispatch.dylib
0x1b2481000 - 0x1b24aafff libdyld.dylib arm64  <5e181e9004763f7ba24dc51d73effd19> /usr/lib/system/libdyld.dylib
0x1b24ab000 - 0x1b24abfff liblaunch.dylib arm64  <3569886aaa6a3576ab9a34935c16b079> /usr/lib/system/liblaunch.dylib
0x1b24ac000 - 0x1b24b1fff libmacho.dylib arm64  <9ce10d14bcb43369b0e85c4480010a66> /usr/lib/system/libmacho.dylib
0x1b24b2000 - 0x1b24b3fff libremovefile.dylib arm64  <268d6d12fe1030d5ba4607c5c467566c> /usr/lib/system/libremovefile.dylib
0x1b24b4000 - 0x1b24cbfff libsystem_asl.dylib arm64  <d7a79215dca137388e9746226003b15b> /usr/lib/system/libsystem_asl.dylib
0x1b24cc000 - 0x1b24ccfff libsystem_blocks.dylib arm64  <a1405ce6ae42332e9a2e06d75041f6fe> /usr/lib/system/libsystem_blocks.dylib
0x1b24cd000 - 0x1b254efff libsystem_c.dylib arm64  <fc4c83bb09133b92919b277e2b0d0ba7> /usr/lib/system/libsystem_c.dylib
0x1b254f000 - 0x1b2553fff libsystem_configuration.dylib arm64  <62da5311243837369a926d720b029d27> /usr/lib/system/libsystem_configuration.dylib
0x1b2554000 - 0x1b255bfff libsystem_containermanager.dylib arm64  <75002eacacfa3fbfbd6fb8699be042ee> /usr/lib/system/libsystem_containermanager.dylib
0x1b255c000 - 0x1b255dfff libsystem_coreservices.dylib arm64  <78c2250959bd387994b64a9e75464f58> /usr/lib/system/libsystem_coreservices.dylib
0x1b255e000 - 0x1b2564fff libsystem_darwin.dylib arm64  <7e76bd3057d7373696850709fc7af50c> /usr/lib/system/libsystem_darwin.dylib
0x1b2565000 - 0x1b256bfff libsystem_dnssd.dylib arm64  <d0e49be195bc3a07b2383c56dd2945ef> /usr/lib/system/libsystem_dnssd.dylib
0x1b256c000 - 0x1b25abfff libsystem_info.dylib arm64  <01aa4acd261b3fd8acf15150220161c9> /usr/lib/system/libsystem_info.dylib
0x1b25ac000 - 0x1b25d6fff libsystem_kernel.dylib arm64  <66492391da2c3ccfbb506bfd7121a18d> /usr/lib/system/libsystem_kernel.dylib
0x1b25d7000 - 0x1b2604fff libsystem_m.dylib arm64  <e079abc4989b343b9fca3f43540cca7a> /usr/lib/system/libsystem_m.dylib
0x1b2605000 - 0x1b2627fff libsystem_malloc.dylib arm64  <8a218797621a36c6843dd862510c1d5c> /usr/lib/system/libsystem_malloc.dylib
0x1b2628000 - 0x1b2633fff libsystem_networkextension.dylib arm64  <0193b597e65e3996890277ebd82cfc4d> /usr/lib/system/libsystem_networkextension.dylib
0x1b2634000 - 0x1b263afff libsystem_notify.dylib arm64  <b701e7f441c4356b88dc2ec865084c5f> /usr/lib/system/libsystem_notify.dylib
0x1b263b000 - 0x1b2645fff libsystem_platform.dylib arm64  <c580957483993c36bae1caedb9184a78> /usr/lib/system/libsystem_platform.dylib
0x1b2646000 - 0x1b2656fff libsystem_pthread.dylib arm64  <3c1003b830dd39729fb99f6f0e78d592> /usr/lib/system/libsystem_pthread.dylib
0x1b2657000 - 0x1b2659fff libsystem_sandbox.dylib arm64  <7ccca7ea62133aa1a0a90a2bdf1bc05a> /usr/lib/system/libsystem_sandbox.dylib
0x1b265a000 - 0x1b2661fff libsystem_symptoms.dylib arm64  <20d9b3659cea33c7956aa8545dee52a2> /usr/lib/system/libsystem_symptoms.dylib
0x1b2662000 - 0x1b2677fff libsystem_trace.dylib arm64  <9ac8424153f9310dbf99cfe4a6487434> /usr/lib/system/libsystem_trace.dylib
0x1b2678000 - 0x1b267dfff libunwind.dylib arm64  <df28d357cdc737d7ace356c0de492da3> /usr/lib/system/libunwind.dylib
0x1b267e000 - 0x1b26abfff libxpc.dylib arm64  <31e6baa6561f38e486d41d3b7527682b> /usr/lib/system/libxpc.dylib
0x1b26ac000 - 0x1b2907fff libicucore.A.dylib arm64  <bcee3941878a3c96b7156502bfc4a15a> /usr/lib/libicucore.A.dylib
0x1b2908000 - 0x1b2919fff libz.1.dylib arm64  <206dc0d369803553ba987d4938299866> /usr/lib/libz.1.dylib
0x1b291a000 - 0x1b2c77fff CoreFoundation arm64  <843f0402fc1336dca78208eca98b7c4c> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x1b2c78000 - 0x1b2c88fff libbsm.0.dylib arm64  <97ae12002bcc30f59cd9f56bb48744a2> /usr/lib/libbsm.0.dylib
0x1b2c89000 - 0x1b2c89fff libenergytrace.dylib arm64  <21032416108a3e078b08e500bf8feec5> /usr/lib/libenergytrace.dylib
0x1b2c8a000 - 0x1b2d18fff IOKit arm64  <a9cd0b189ff93b05b45bcdd8b3ab654d> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x1b2d19000 - 0x1b2e00fff libxml2.2.dylib arm64  <09c6266beeb235038cc627672de28a1e> /usr/lib/libxml2.2.dylib
0x1b2e01000 - 0x1b2e0efff libbz2.1.0.dylib arm64  <ab9eb1272eee3d658a66bb3eddf951de> /usr/lib/libbz2.1.0.dylib
0x1b2e0f000 - 0x1b2e27fff liblzma.5.dylib arm64  <29538dbe21cd34ac8328b0f708ac58ac> /usr/lib/liblzma.5.dylib
0x1b2e28000 - 0x1b2fa1fff libsqlite3.dylib arm64  <12c83eaeddbd3ef5965272236da869d5> /usr/lib/libsqlite3.dylib
0x1b2fa2000 - 0x1b2fd6fff libMobileGestalt.dylib arm64  <af3a9ec8e5dc3a7ea34974cc40f1769c> /usr/lib/libMobileGestalt.dylib
0x1b2fd7000 - 0x1b3384fff CFNetwork arm64  <d160964071a233529369006ee750fa0d> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x1b3385000 - 0x1b366ffff Foundation arm64  <c6fab971eb083c80972eb9a86259215a> /System/Library/Frameworks/Foundation.framework/Foundation
0x1b3670000 - 0x1b377efff Security arm64  <549552bf5b7e3961918dd9a2b2f84b54> /System/Library/Frameworks/Security.framework/Security
0x1b377f000 - 0x1b37e8fff SystemConfiguration arm64  <36620766eb0a380db577b99e430e7d81> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x1b37e9000 - 0x1b381bfff libCRFSuite.dylib arm64  <e0b9971a4a58372c917e172262a230da> /usr/lib/libCRFSuite.dylib
0x1b381c000 - 0x1b3832fff libapple_nghttp2.dylib arm64  <c878057f1a743813aad7651fcc833a1a> /usr/lib/libapple_nghttp2.dylib
0x1b3833000 - 0x1b385cfff libarchive.2.dylib arm64  <65ec51aef94b3a1987332731a4d7c752> /usr/lib/libarchive.2.dylib
0x1b385d000 - 0x1b3924fff libboringssl.dylib arm64  <380ed83911013ba8b0f37e5308129655> /usr/lib/libboringssl.dylib
0x1b3925000 - 0x1b393bfff libcoretls.dylib arm64  <6b1e9bffa372352b878c7b1744ac4905> /usr/lib/libcoretls.dylib
0x1b393c000 - 0x1b393dfff libcoretls_cfhelpers.dylib arm64  <59609c5520313c6794b8930d3e648ecc> /usr/lib/libcoretls_cfhelpers.dylib
0x1b393e000 - 0x1b393ffff liblangid.dylib arm64  <0169f9e003833f25b07aeaed83704b74> /usr/lib/liblangid.dylib
0x1b3940000 - 0x1b3cb0fff libnetwork.dylib arm64  <8a707f96087e36b8a1f7be4092e803d9> /usr/lib/libnetwork.dylib
0x1b3cb1000 - 0x1b3ce4fff libpcap.A.dylib arm64  <4fe6f38ffed23388a4621898ddb8be04> /usr/lib/libpcap.A.dylib
0x1b3ce5000 - 0x1b3d42fff libusrtcp.dylib arm64  <8817d9115b5e3a61bb6030cd9b213b1c> /usr/lib/libusrtcp.dylib
0x1b3d43000 - 0x1b3d4ffff IOSurface arm64  <672b5d96e52c326ebd155171f636bb97> /System/Library/Frameworks/IOSurface.framework/IOSurface
0x1b3d50000 - 0x1b3e02fff libBLAS.dylib arm64  <5f5dc29a267c3ce089501fcdf56fa585> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
0x1b3e03000 - 0x1b411ffff libLAPACK.dylib arm64  <78d98e587d763e1d8c0e1694bf4eaf35> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
0x1b4120000 - 0x1b438efff vImage arm64  <78052afe98c83c3ba2101bd84c4c7d03> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
0x1b438f000 - 0x1b43a0fff libSparseBLAS.dylib arm64  <19f40e7928d33f37b2954c0c0736392e> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparseBLAS.dylib
0x1b43a1000 - 0x1b43fbfff libvMisc.dylib arm64  <e2588d2c24b2325daa45167a1d52978b> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
0x1b43fc000 - 0x1b442afff libBNNS.dylib arm64  <575133594b483c3db8e58473a9477e51> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBNNS.dylib
0x1b442b000 - 0x1b443ffff libLinearAlgebra.dylib arm64  <d3c7b6714b533000966bf9b8fb2ea578> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLinearAlgebra.dylib
0x1b4440000 - 0x1b4444fff libQuadrature.dylib arm64  <c3ba9791c2f13a139a32d3476406f371> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libQuadrature.dylib
0x1b4445000 - 0x1b44b3fff libSparse.dylib arm64  <998dcddd9c0a396d946e3bcb56ae9fa4> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparse.dylib
0x1b44b4000 - 0x1b4544fff libvDSP.dylib arm64  <91bc58b57f7d367d9b94a5a8db4f9e6a> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x1b4545000 - 0x1b4545fff vecLib arm64  <3764dc7f15ff3782b899b8b66578b591> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
0x1b4546000 - 0x1b4546fff Accelerate arm64  <89ca8b5b6a31367685d10baca08c6927> /System/Library/Frameworks/Accelerate.framework/Accelerate
0x1b4547000 - 0x1b455efff libcompression.dylib arm64  <b3be8cb0e428337db977e92f8b64a999> /usr/lib/libcompression.dylib
0x1b455f000 - 0x1b4b03fff CoreGraphics arm64  <f25c45eceaeb36a9a2ee82bfbff7adc7> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x1b4b04000 - 0x1b4b09fff IOAccelerator arm64  <a91f8ec9957e396696f9a984cc1177c8> /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
0x1b4b0a000 - 0x1b4b0ffff libCoreFSCache.dylib arm64  <85e629c6c4e73b6693a297ef7d1d852d> /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib
0x1b4b10000 - 0x1b4bb4fff Metal arm64  <2f3a24f09c7032d59e5181642fed20f2> /System/Library/Frameworks/Metal.framework/Metal
0x1b4bb5000 - 0x1b4bc7fff GraphicsServices arm64  <5dc71f1e2db03637b0517c9574dd609e> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x1b4bc8000 - 0x1b4bc8fff MobileCoreServices arm64  <106d91760a3834338e483f4c208c8e16> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x1b4bc9000 - 0x1b4bcbfff IOSurfaceAccelerator arm64  <fa3eb4e971b13f869d030f544c506459> /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator
0x1b4bcc000 - 0x1b4c0efff AppleJPEG arm64  <c4ff6005434534dcaae115264c7b9bf5> /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG
0x1b4c0f000 - 0x1b51abfff ImageIO arm64  <79a0ce8581283b619226e5e088522dcf> /System/Library/Frameworks/ImageIO.framework/ImageIO
0x1b51ac000 - 0x1b521afff BaseBoard arm64  <badf69222b6b33d6a5860e8eaad4c96b> /System/Library/PrivateFrameworks/BaseBoard.framework/BaseBoard
0x1b521b000 - 0x1b5230fff AssertionServices arm64  <0168c4ca3f5b3fa0b3d265ac72c61105> /System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices
0x1b5231000 - 0x1b5239fff CorePhoneNumbers arm64  <b742b09e53d13fc0907dfe0dfc809860> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/CorePhoneNumbers
0x1b523a000 - 0x1b527dfff AppSupport arm64  <b600f93045b83de4a90273eceff10460> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x1b527e000 - 0x1b5296fff CrashReporterSupport arm64  <af147e857db630f88bae47b476084948> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
0x1b5297000 - 0x1b529cfff AggregateDictionary arm64  <9d0819342e9839c485df24e5ac4bd33f> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
0x1b529d000 - 0x1b5318fff libTelephonyUtilDynamic.dylib arm64  <fc4ce8000698324eafcedf80e14a6d6e> /usr/lib/libTelephonyUtilDynamic.dylib
0x1b5319000 - 0x1b5337fff ProtocolBuffer arm64  <8b3396ec22843e69b43e959e35cfc899> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
0x1b5338000 - 0x1b5367fff MobileKeyBag arm64  <38a8f6499a4e3eecb898cc5be09e6f62> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
0x1b5368000 - 0x1b53a2fff BackBoardServices arm64  <a473a297d27531b096eda139b1a2f311> /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices
0x1b53a3000 - 0x1b5405fff FrontBoardServices arm64  <4ee9cc7aee25390f8979b51873a9cfc8> /System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices
0x1b5406000 - 0x1b544bfff SpringBoardServices arm64  <acc01c8480013712a275bfdd77372059> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x1b544c000 - 0x1b545ffff PowerLog arm64  <76c8314f28f33bf1bf03c6740e630ba1> /System/Library/PrivateFrameworks/PowerLog.framework/PowerLog
0x1b5460000 - 0x1b547afff CommonUtilities arm64  <705a6582a61a3c4186666b74fea493ef> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities
0x1b547b000 - 0x1b5486fff liblockdown.dylib arm64  <a06ecd5bf5b23c40b7839822ca2650ff> /usr/lib/liblockdown.dylib
0x1b5487000 - 0x1b57a9fff CoreData arm64  <c2943249821a32a6aadd24f2c19d8110> /System/Library/Frameworks/CoreData.framework/CoreData
0x1b57aa000 - 0x1b57b1fff TCC arm64  <0bf6f96fc35630d78f570de780afbfe1> /System/Library/PrivateFrameworks/TCC.framework/TCC
0x1b57b2000 - 0x1b57b9fff libcupolicy.dylib arm64  <471817afa6293f0eb9103ea3bcb43627> /usr/lib/libcupolicy.dylib
0x1b57ba000 - 0x1b588dfff CoreTelephony arm64  <efd8ccb9795b38b9a066b2584f3e860a> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
0x1b588e000 - 0x1b58e5fff Accounts arm64  <c3eae3e92f9e3d0bb7566db5965bb8eb> /System/Library/Frameworks/Accounts.framework/Accounts
0x1b58e6000 - 0x1b5909fff AppleSauce arm64  <1041d29a89963b1292f9e6d1e2fca9ca> /System/Library/PrivateFrameworks/AppleSauce.framework/AppleSauce
0x1b590a000 - 0x1b5914fff DataMigration arm64  <7e7e6c0b4b8a3848aa39be2a253bbedf> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration
0x1b5915000 - 0x1b591bfff Netrb arm64  <54b90ecfd7c93e2f8bb87e53c5f1d2bb> /System/Library/PrivateFrameworks/Netrb.framework/Netrb
0x1b591c000 - 0x1b594dfff PersistentConnection arm64  <0ab4107d070b3206b677a4d0772177cc> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection
0x1b594e000 - 0x1b595efff libmis.dylib arm64  <d297888a7a3b3d6f8655ce89c54de06c> /usr/lib/libmis.dylib
0x1b595f000 - 0x1b5a64fff ManagedConfiguration arm64  <c8f976f051ff31ca8ae71d0851815090> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration
0x1b5a65000 - 0x1b5a6afff libReverseProxyDevice.dylib arm64  <034e4becec3637049836b6f5c4206438> /usr/lib/libReverseProxyDevice.dylib
0x1b5a6b000 - 0x1b5a7dfff libamsupport.dylib arm64  <4f0fe9ba7ca231508bb33887e9fe4de0> /usr/lib/libamsupport.dylib
0x1b5a7e000 - 0x1b5a83fff libCoreVMClient.dylib arm64  <bdfd156fdbac3b29bd3b9edc444b3eb4> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
0x1b5a84000 - 0x1b5a85fff libCVMSPluginSupport.dylib arm64  <c0fc3e49d71b3163bf201bc108cc1a90> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
0x1b5a86000 - 0x1b5a89fff libutil.dylib arm64  <2c7f8b771c2a3e17b9886a1a23c1d8e6> /usr/lib/libutil.dylib
0x1b5a8a000 - 0x1b5ac7fff libGLImage.dylib arm64  <2ad83e8c080c357da6a2330acf3072ac> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
0x1b5ac8000 - 0x1b5b45fff APFS arm64  <ad14f1dd819f3ec69672be6ea36d7cb1> /System/Library/PrivateFrameworks/APFS.framework/APFS
0x1b5b46000 - 0x1b5b77fff MediaKit arm64  <badad9be1cfc33c88995c641384b0ee5> /System/Library/PrivateFrameworks/MediaKit.framework/MediaKit
0x1b5b78000 - 0x1b5b92fff libSERestoreInfo.dylib arm64  <04f883333cf831e4a41d9a52420e9ac4> /usr/lib/updaters/libSERestoreInfo.dylib
0x1b5b99000 - 0x1b5bd4fff DiskImages arm64  <63a1d61a0e7131c48788f99516c282ee> /System/Library/PrivateFrameworks/DiskImages.framework/DiskImages
0x1b5bd5000 - 0x1b5bdefff libGFXShared.dylib arm64  <4ff1edf0a77838f18b219b35dfe083d5> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
0x1b5bdf000 - 0x1b5c2cfff libauthinstall.dylib arm64  <6fd7f1c2863a3beea8c2a139cc20d851> /usr/lib/libauthinstall.dylib
0x1b5c2d000 - 0x1b5c35fff IOMobileFramebuffer arm64  <03a3849dcb2d3624afb902440a21fb1a> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x1b5c36000 - 0x1b5c40fff OpenGLES arm64  <9f8abef1a049321f9d57ca5cda4a2f00> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x1b5c41000 - 0x1b5d61fff ColorSync arm64  <9e1bc6fa2b653b75a9a3b54a5556cbb4> /System/Library/PrivateFrameworks/ColorSync.framework/ColorSync
0x1b5d62000 - 0x1b5d91fff CoreVideo arm64  <34ae98df7545385c927e737be5d7a522> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
0x1b5d92000 - 0x1b5d93fff libCTGreenTeaLogger.dylib arm64  <02f94093171d396bab2962fa63b54d14> /usr/lib/libCTGreenTeaLogger.dylib
0x1b5d94000 - 0x1b5ee5fff CoreAudio arm64  <d4b1d5f994c939e4b62644d63b354570> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x1b5ee6000 - 0x1b5f05fff CoreAnalytics arm64  <e546eb30c7ea3914ab1e27cafe7be4e7> /System/Library/PrivateFrameworks/CoreAnalytics.framework/CoreAnalytics
0x1b5f06000 - 0x1b5f09fff UserFS arm64  <67b2206977d33d718428f764e22f1c1f> /System/Library/PrivateFrameworks/UserFS.framework/UserFS
0x1b5f0a000 - 0x1b60befff CoreMedia arm64  <3eac09db9ff43791aff296aa884f7838> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
0x1b60bf000 - 0x1b60d1fff libprotobuf-lite.dylib arm64  <5a7d2aefbf0f3397a810de4052e6dec1> /usr/lib/libprotobuf-lite.dylib
0x1b60d2000 - 0x1b612ffff libprotobuf.dylib arm64  <1250be912c8230099d3ad358caae3138> /usr/lib/libprotobuf.dylib
0x1b6130000 - 0x1b644dfff libAWDSupportFramework.dylib arm64  <9a9d3540d2f33c86b9c48683e1ad17a6> /usr/lib/libAWDSupportFramework.dylib
0x1b644e000 - 0x1b6493fff WirelessDiagnostics arm64  <e714c492cd3d314c8be668fc683318a3> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/WirelessDiagnostics
0x1b6494000 - 0x1b6554fff VideoToolbox arm64  <f9404bbaa2003e988110de61fa03e0c2> /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox
0x1b6555000 - 0x1b6659fff libFontParser.dylib arm64  <598fa684304938c59b619ec516296960> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
0x1b665a000 - 0x1b665afff FontServices arm64  <118619dde6f031008a4c88b3e59fb602> /System/Library/PrivateFrameworks/FontServices.framework/FontServices
0x1b665b000 - 0x1b67bcfff CoreText arm64  <1f2c7269a1c833179923ebc381ba2b74> /System/Library/Frameworks/CoreText.framework/CoreText
0x1b67bd000 - 0x1b67cbfff IntlPreferences arm64  <60dad887158631308fabef459231bc32> /System/Library/PrivateFrameworks/IntlPreferences.framework/IntlPreferences
0x1b67cc000 - 0x1b67d5fff RTCReporting arm64  <627a5bfd20243637b88ef2de819615e7> /System/Library/PrivateFrameworks/RTCReporting.framework/RTCReporting
0x1b67d6000 - 0x1b6887fff CoreBrightness arm64  <c8b359db54c53ca99d90870385eafb0c> /System/Library/PrivateFrameworks/CoreBrightness.framework/CoreBrightness
0x1b6888000 - 0x1b6891fff libAudioStatistics.dylib arm64  <6991279918af3beb904db9cc80be7e59> /usr/lib/libAudioStatistics.dylib
0x1b6892000 - 0x1b6e30fff AudioToolbox arm64  <e38b8e31203739779104673b363a753a> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x1b6e31000 - 0x1b706afff QuartzCore arm64  <dcc3316ad07f32faa3f377368ba2629d> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x1b706b000 - 0x1b7075fff MediaAccessibility arm64  <cc82138dbb093d219bd3a2718ab30a9e> /System/Library/Frameworks/MediaAccessibility.framework/MediaAccessibility
0x1b7076000 - 0x1b7168fff libiconv.2.dylib arm64  <56a508dc6e3132c38a3e58b1c7e272b9> /usr/lib/libiconv.2.dylib
0x1b7169000 - 0x1b7184fff NetworkStatistics arm64  <3c50de03a9a737b588f12853a14e96b1> /System/Library/PrivateFrameworks/NetworkStatistics.framework/NetworkStatistics
0x1b7185000 - 0x1b71a3fff MPSCore arm64  <6a931631e0ac3c04bb516c0988308f4a> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/MPSCore
0x1b71a4000 - 0x1b7217fff MPSImage arm64  <b087e4ccc88633bb9ea72a488b9f4777> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/MPSImage
0x1b7218000 - 0x1b723cfff MPSMatrix arm64  <29df73ac8b283336a59f6bfea2a1e359> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/MPSMatrix
0x1b723d000 - 0x1b724bfff CoreAUC arm64  <199926668c8c36f8a3f5e5b2d402927b> /System/Library/PrivateFrameworks/CoreAUC.framework/CoreAUC
0x1b724c000 - 0x1b78d9fff MediaToolbox arm64  <8fef31551d783b26847087f147672adc> /System/Library/Frameworks/MediaToolbox.framework/MediaToolbox
0x1b78da000 - 0x1b7a44fff MPSNeuralNetwork arm64  <755d418ed5c83ff399bc31e3d6332ea0> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/MPSNeuralNetwork
0x1b7a45000 - 0x1b7a45fff MetalPerformanceShaders arm64  <d1f20d7ab61634d5a8fbe8755f2040eb> /System/Library/Frameworks/MetalPerformanceShaders.framework/MetalPerformanceShaders
0x1b7a46000 - 0x1b7e58fff FaceCore arm64  <aab6e9fba0ab34598e0fdc6659f7da83> /System/Library/PrivateFrameworks/FaceCore.framework/FaceCore
0x1b7e59000 - 0x1b7e66fff GraphVisualizer arm64  <2d52616bba7034d3b796e28dd3ac28dd> /System/Library/PrivateFrameworks/GraphVisualizer.framework/GraphVisualizer
0x1b7e67000 - 0x1b808bfff libFosl_dynamic.dylib arm64  <9a8eb9eab7bd3569888a0eec5e08e111> /usr/lib/libFosl_dynamic.dylib
0x1b808c000 - 0x1b8320fff CoreImage arm64  <74c3a439c3ad3274a7749cb933c6e530> /System/Library/Frameworks/CoreImage.framework/CoreImage
0x1b8321000 - 0x1b8543fff CoreMotion arm64  <00ca957a89e136e883ebfb7a213a84f2> /System/Library/Frameworks/CoreMotion.framework/CoreMotion
0x1b8544000 - 0x1b8572fff CoreBluetooth arm64  <092e5de73f713593aacded1e15865d5e> /System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth
0x1b8573000 - 0x1b8594fff PlugInKit arm64  <eabcfbf1fa9e36bbb50c8b453f8d0e3c> /System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit
0x1b8595000 - 0x1b8821fff Celestial arm64  <c37a342a731e35718ed26dd4e196b7fc> /System/Library/PrivateFrameworks/Celestial.framework/Celestial
0x1b8822000 - 0x1b88a3fff Quagga arm64  <6d1eaf0f42e2362bae5bdaebad5b8aef> /System/Library/PrivateFrameworks/Quagga.framework/Quagga
0x1b88a4000 - 0x1b899afff AVFAudio arm64  <943ab4d1d6363303ac591636a41af0e7> /System/Library/Frameworks/AVFoundation.framework/Frameworks/AVFAudio.framework/AVFAudio
0x1b899b000 - 0x1b8b97fff AVFoundation arm64  <a81613f7b8c23340a6e66889b754dff2> /System/Library/Frameworks/AVFoundation.framework/AVFoundation
0x1b8b98000 - 0x1b8bb5fff CacheDelete arm64  <dbcb92cf51b13e5d93cc7e4b39f3c5a7> /System/Library/PrivateFrameworks/CacheDelete.framework/CacheDelete
0x1b8bb6000 - 0x1b8beffff StreamingZip arm64  <7a4bacc4a03b32678f537466a08c9545> /System/Library/PrivateFrameworks/StreamingZip.framework/StreamingZip
0x1b8bf0000 - 0x1b8c02fff CoreEmoji arm64  <3176564260083593a577fddfebcfe966> /System/Library/PrivateFrameworks/CoreEmoji.framework/CoreEmoji
0x1b8c03000 - 0x1b8c52fff CoreLocationProtobuf arm64  <5a17ecbb765d313da64c3dd317cdf36e> /System/Library/PrivateFrameworks/CoreLocationProtobuf.framework/CoreLocationProtobuf
0x1b8c53000 - 0x1b8c5afff SymptomDiagnosticReporter arm64  <6769718294d532db8a0fcfbc574943fc> /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/SymptomDiagnosticReporter
0x1b8c5b000 - 0x1b9642fff GeoServices arm64  <54b6c1595a653969a7bf582e299138e0> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
0x1b9643000 - 0x1b965dfff MobileAsset arm64  <2d3acbcbe62a36a9a5e28ed7d8c24389> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
0x1b965e000 - 0x1b9699fff Lexicon arm64  <933886c128ce34a0be4c8819ac295671> /System/Library/PrivateFrameworks/Lexicon.framework/Lexicon
0x1b969a000 - 0x1b96abfff libcmph.dylib arm64  <a29f078d192a3820a97f13612890b828> /usr/lib/libcmph.dylib
0x1b96ac000 - 0x1b97bbfff LanguageModeling arm64  <8b351556f38436b1bd0ded1df086f21f> /System/Library/PrivateFrameworks/LanguageModeling.framework/LanguageModeling
0x1b97d3000 - 0x1b986dfff CoreLocation arm64  <8a4743559e13333ca8370d273843c57c> /System/Library/Frameworks/CoreLocation.framework/CoreLocation
0x1b986e000 - 0x1b986efff PhoneNumbers arm64  <d9c422c80d413a2f97518a502f46bf27> /System/Library/PrivateFrameworks/PhoneNumbers.framework/PhoneNumbers
0x1b986f000 - 0x1b9879fff libChineseTokenizer.dylib arm64  <efcf77f0c6e5377abecb6182f6f255fa> /usr/lib/libChineseTokenizer.dylib
0x1b987a000 - 0x1b992afff libmecab_em.dylib arm64  <dda9fda7a8453bf38c8ead5ef703a539> /usr/lib/libmecab_em.dylib
0x1b992b000 - 0x1b992cfff libThaiTokenizer.dylib arm64  <c2426d11f4853443a8fe06d2ddd39c23> /usr/lib/libThaiTokenizer.dylib
0x1b992d000 - 0x1b9931fff libgermantok.dylib arm64  <5df65797933b3f8eb4de5fb0d8e0fb23> /usr/lib/libgermantok.dylib
0x1b9932000 - 0x1b9995fff CoreNLP arm64  <f839dd5f26483b2f9737c13e972d3cd4> /System/Library/PrivateFrameworks/CoreNLP.framework/CoreNLP
0x1b99a2000 - 0x1b9b66fff MobileSpotlightIndex arm64  <4ce2ef8e5bba3f279c4bbacabf2774bc> /System/Library/PrivateFrameworks/MobileSpotlightIndex.framework/MobileSpotlightIndex
0x1b9b67000 - 0x1b9bc8fff CoreSpotlight arm64  <e5421d2a8cf934e9a8047e9762679c64> /System/Library/Frameworks/CoreSpotlight.framework/CoreSpotlight
0x1b9bc9000 - 0x1ba868fff JavaScriptCore arm64  <ff70546036c53d9a872e85627c2dd077> /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore
0x1ba869000 - 0x1ba86efff libheimdal-asn1.dylib arm64  <a001ff6596873832a6e8dbd55cbd855a> /usr/lib/libheimdal-asn1.dylib
0x1ba86f000 - 0x1ba8e9fff libate.dylib arm64  <4108470b5bec3d6d822dc9238b091e87> /usr/lib/libate.dylib
0x1ba8ea000 - 0x1ba991fff TextureIO arm64  <63bd61765abd313891e0f0ddc4989f3f> /System/Library/PrivateFrameworks/TextureIO.framework/TextureIO
0x1ba992000 - 0x1baa55fff CoreUI arm64  <5a57278bb4d4357a90c7750917924edd> /System/Library/PrivateFrameworks/CoreUI.framework/CoreUI
0x1baa56000 - 0x1baa63fff MobileIcons arm64  <23be50d2eccb3e0a87efb2b27eb8fdfa> /System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons
0x1baa64000 - 0x1baa72fff AppleFSCompression arm64  <1408f2397c7a314db27f4dc6a9fa86d5> /System/Library/PrivateFrameworks/AppleFSCompression.framework/AppleFSCompression
0x1baa73000 - 0x1baadbfff TextInput arm64  <01d2e7c0c6a03b988dad4c1ee1826eeb> /System/Library/PrivateFrameworks/TextInput.framework/TextInput
0x1bab05000 - 0x1bab38fff DataDetectorsCore arm64  <d876d8aaf1b938388c287b4a669ed62e> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/DataDetectorsCore
0x1bab39000 - 0x1babcafff FileProvider arm64  <6423940f8d023c9cabffc444e9973eab> /System/Library/Frameworks/FileProvider.framework/FileProvider
0x1babcb000 - 0x1bacc0fff NLP arm64  <531e2b7f020a38c2b08f2fda174e63b7> /System/Library/PrivateFrameworks/NLP.framework/NLP
0x1bacc1000 - 0x1bad96fff ProofReader arm64  <f509810086b03f4b873eac19a93676a6> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
0x1bad97000 - 0x1badacfff libAccessibility.dylib arm64  <4299a46ac44b3a8b968963062d682d52> /usr/lib/libAccessibility.dylib
0x1badad000 - 0x1bb29afff libwebrtc.dylib arm64  <723c13ece1a1393cba5f52348f0a9124> /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib
0x1bb29b000 - 0x1bb2fffff ContactsFoundation arm64  <8e400dcb974732cf9d54a03e13861749> /System/Library/PrivateFrameworks/ContactsFoundation.framework/ContactsFoundation
0x1bb300000 - 0x1bcc5efff WebCore arm64  <79d4f140d81b32a8a8813a5198c6ae8b> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x1bcc5f000 - 0x1bcdf8fff WebKitLegacy arm64  <faf611b319243f4fb0da0d86d333abe7> /System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy
0x1bcdf9000 - 0x1bce28fff DataAccessExpress arm64  <3a56283fa1fd31c688d4783d7d17ac53> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x1bce29000 - 0x1bcec2fff AddressBookLegacy arm64  <b728fecda6fa38f7a597680f64cb59c9> /System/Library/PrivateFrameworks/AddressBookLegacy.framework/AddressBookLegacy
0x1bcec3000 - 0x1bcf1afff ProtectedCloudStorage arm64  <426539dbd6c63e7ea5f705e7f6458484> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/ProtectedCloudStorage
0x1bcf1b000 - 0x1bcf4cfff UserNotifications arm64  <49419a6088123a1088967b389728a68f> /System/Library/Frameworks/UserNotifications.framework/UserNotifications
0x1bcf4d000 - 0x1bcf58fff AppleIDAuthSupport arm64  <92fec1a8c8303bc4940f1b6edca15e68> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/AppleIDAuthSupport
0x1bcf59000 - 0x1bcfaefff AuthKit arm64  <ceeb4570eb5938c0a212a07da5438fac> /System/Library/PrivateFrameworks/AuthKit.framework/AuthKit
0x1bcfed000 - 0x1bcfedfff UIKit arm64  <8cd1d805e6403980aacdef9414284c81> /System/Library/Frameworks/UIKit.framework/UIKit
0x1bcfee000 - 0x1bd001fff DocumentManagerCore arm64  <1efaab5ea8633d4ca743c824e8521d8c> /System/Library/PrivateFrameworks/DocumentManagerCore.framework/DocumentManagerCore
0x1bd002000 - 0x1bd010fff HangTracer arm64  <6ae4008081833ad286621b36839ef849> /System/Library/PrivateFrameworks/HangTracer.framework/HangTracer
0x1bd011000 - 0x1bd05ffff PhysicsKit arm64  <361f88aa7ddb33d68c252f8d02c624ad> /System/Library/PrivateFrameworks/PhysicsKit.framework/PhysicsKit
0x1bd060000 - 0x1bd064fff StudyLog arm64  <4c2f7de1107e3ce2b61e679fe40d466d> /System/Library/PrivateFrameworks/StudyLog.framework/StudyLog
0x1bd065000 - 0x1bd150fff UIFoundation arm64  <77e12b7c184e344fb3511494c24d86be> /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation
0x1bd151000 - 0x1bd271fff CloudKit arm64  <a3e0d95652ea39daa6b5ef1bbf15288d> /System/Library/Frameworks/CloudKit.framework/CloudKit
0x1bd272000 - 0x1bd279fff IntentsFoundation arm64  <11acb79008683e9a8222fbdf2f20af39> /System/Library/PrivateFrameworks/IntentsFoundation.framework/IntentsFoundation
0x1bd27a000 - 0x1bd560fff Intents arm64  <6ae5175fc6b03e919433a966c42c85ad> /System/Library/Frameworks/Intents.framework/Intents
0x1bd561000 - 0x1bd579fff libresolv.9.dylib arm64  <578816afe31737f7bff30011a1499be9> /usr/lib/libresolv.9.dylib
0x1bd57a000 - 0x1bd57cfff CoreDuetDebugLogging arm64  <ed6a80d9f48d33b994e978b91b1a4c32> /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/CoreDuetDebugLogging
0x1bd57d000 - 0x1bd5aefff libtidy.A.dylib arm64  <2473e09a24e23441b5fa5adccce49c17> /usr/lib/libtidy.A.dylib
0x1bd5af000 - 0x1bd769fff CoreDuet arm64  <59b9f0b87177312681f88367bfe3424f> /System/Library/PrivateFrameworks/CoreDuet.framework/CoreDuet
0x1bd76a000 - 0x1bd78afff CoreDuetContext arm64  <1ec73f4da44d31b28d4c4371110202b1> /System/Library/PrivateFrameworks/CoreDuetContext.framework/CoreDuetContext
0x1bd78b000 - 0x1bd79cfff CoreDuetDaemonProtocol arm64  <2e09aa3473a4394eb6626641a0ea8842> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/CoreDuetDaemonProtocol
0x1bd79d000 - 0x1bd803fff IMFoundation arm64  <3e2cfc69dc12331a9df863027d3fa16a> /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation
0x1bd804000 - 0x1bd835fff vCard arm64  <2816c3799d4c39238da9d7763eb8f66a> /System/Library/PrivateFrameworks/vCard.framework/vCard
0x1bd836000 - 0x1bd947fff Contacts arm64  <1306c6d1be3d32318cfc2009f388c1ba> /System/Library/Frameworks/Contacts.framework/Contacts
0x1bd948000 - 0x1bd949fff DiagnosticLogCollection arm64  <1b7c22827b0839729399b4af14a4d536> /System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/DiagnosticLogCollection
0x1bd94a000 - 0x1bd94bfff Marco arm64  <597764710750346a88f800ea9088b830> /System/Library/PrivateFrameworks/Marco.framework/Marco
0x1bd94c000 - 0x1bd953fff MessageProtection arm64  <e2f1b2ab571832429b93fa306244c251> /System/Library/PrivateFrameworks/MessageProtection.framework/MessageProtection
0x1bd954000 - 0x1bdc40fff StoreServices arm64  <2e8fa52212793a8290bc9ccba912ef79> /System/Library/PrivateFrameworks/StoreServices.framework/StoreServices
0x1bdc41000 - 0x1bdc57fff Engram arm64  <55b36649e1033a3da75e792841d829a1> /System/Library/PrivateFrameworks/Engram.framework/Engram
0x1bdc58000 - 0x1bdd67fff IDSFoundation arm64  <578224156245312e8d868c589fe53c4a> /System/Library/PrivateFrameworks/IDSFoundation.framework/IDSFoundation
0x1bdd68000 - 0x1bdd72fff CaptiveNetwork arm64  <6040b78e56283f4b8933a23497391977> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork
0x1bdd73000 - 0x1bdda2fff EAP8021X arm64  <1e909550518531ae8e5af4f84ae81121> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X
0x1bdda3000 - 0x1bdde0fff MobileWiFi arm64  <57ff37aea7af36a8b5a84bf1d1e513c4> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi
0x1bdde1000 - 0x1bdde3fff OAuth arm64  <3159f643ab4f32198c5f2e0cf5e03efb> /System/Library/PrivateFrameworks/OAuth.framework/OAuth
0x1bdde4000 - 0x1bdde6fff CommonAuth arm64  <76aa4d5daeca34ef846373b4e163f258> /System/Library/PrivateFrameworks/CommonAuth.framework/CommonAuth
0x1bdde7000 - 0x1bde56fff Heimdal arm64  <5627b7f99336377f83867e29a58382ba> /System/Library/PrivateFrameworks/Heimdal.framework/Heimdal
0x1bde57000 - 0x1bde80fff GSS arm64  <4f5f9a56b6523d5e9b9fb3ecd20d1e2a> /System/Library/Frameworks/GSS.framework/GSS
0x1bde81000 - 0x1bde98fff ApplePushService arm64  <733176c26c2e361a844495297b4f5077> /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService
0x1bde99000 - 0x1bdf28fff AccountsDaemon arm64  <4dce3b079300348391f68bb0129e5e5c> /System/Library/PrivateFrameworks/AccountsDaemon.framework/AccountsDaemon
0x1bdf29000 - 0x1bdf4afff AppleIDSSOAuthentication arm64  <2feb9afa1d313d2fae112373362f6819> /System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/AppleIDSSOAuthentication
0x1bdf4b000 - 0x1bdfcbfff AppleAccount arm64  <54af56912426303aa6ea2c8adfb0786d> /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount
0x1bdfcc000 - 0x1be142fff CoreUtils arm64  <db2fa88f45033e4d927583ceddaaa618> /System/Library/PrivateFrameworks/CoreUtils.framework/CoreUtils
0x1be143000 - 0x1be23cfff IDS arm64  <63068092093f35129148e190a3cde252> /System/Library/PrivateFrameworks/IDS.framework/IDS
0x1be23d000 - 0x1be263fff MediaServices arm64  <d29cf787e4f5359f8c91baa426a6d6fa> /System/Library/PrivateFrameworks/MediaServices.framework/MediaServices
0x1be264000 - 0x1be437fff MediaRemote arm64  <f2305c6b02c73b9fb4ff40fe5aab4855> /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote
0x1be438000 - 0x1be452fff UserManagement arm64  <ef562d815d4b371b92a8de235544a85c> /System/Library/PrivateFrameworks/UserManagement.framework/UserManagement
0x1be453000 - 0x1be463fff MobileBluetooth arm64  <6a874a56b75e3892a5ab244360c0e487> /System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth
0x1be464000 - 0x1be494fff Bom arm64  <1d3570dfb8b5353d9ca9434ac3d29648> /System/Library/PrivateFrameworks/Bom.framework/Bom
0x1be495000 - 0x1be499fff CommunicationsFilter arm64  <476acf80b48938548194fa700571d6c6> /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CommunicationsFilter
0x1be49a000 - 0x1be4bafff FTAWD arm64  <4e7bcdf2ed19377c81dc6bacb4e2b53f> /System/Library/PrivateFrameworks/FTAWD.framework/FTAWD
0x1be4bb000 - 0x1be510fff FTServices arm64  <281569b1bbd53a3c849fe2220b9c11a0> /System/Library/PrivateFrameworks/FTServices.framework/FTServices
0x1be548000 - 0x1be553fff ProactiveEventTracker arm64  <2fe28b856dee36a18d352a569887408a> /System/Library/PrivateFrameworks/ProactiveEventTracker.framework/ProactiveEventTracker
0x1be554000 - 0x1be5a2fff ChunkingLibrary arm64  <e9d985bdc95b33c6b8077c94754edc76> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary
0x1be5a3000 - 0x1be5b1fff libnetworkextension.dylib arm64  <c588fd853b103e689968fa24a7496cb3> /usr/lib/libnetworkextension.dylib
0x1be5b2000 - 0x1be5d5fff AddressBook arm64  <5535c9f12e2e3aa880dd18af440b2c39> /System/Library/Frameworks/AddressBook.framework/AddressBook
0x1bf32f000 - 0x1bf4ccfff NetworkExtension arm64  <ced5acebcbf835f3b5553a4910a70e25> /System/Library/Frameworks/NetworkExtension.framework/NetworkExtension
0x1bf4cd000 - 0x1bf8f7fff SiriTTS arm64  <d89cb39bb2dc3a2a940baea589979e5f> /System/Library/PrivateFrameworks/SiriTTS.framework/SiriTTS
0x1bf957000 - 0x1bf996fff VoiceServices arm64  <4494d60a2c673a5e8bea57c4cbe7d437> /System/Library/PrivateFrameworks/VoiceServices.framework/VoiceServices
0x1bf997000 - 0x1bf9c5fff GLKit arm64  <b6db091f44ad39c3ba33938587e59d50> /System/Library/Frameworks/GLKit.framework/GLKit
0x1bfaf0000 - 0x1bfb0dfff AssetCacheServices arm64  <b5f37e2a434337019e4afe1a11d5dd4e> /System/Library/PrivateFrameworks/AssetCacheServices.framework/AssetCacheServices
0x1bfb0e000 - 0x1bfbbffff NetworkServiceProxy arm64  <99e9d0bca947358c8727f047b2bd22ab> /System/Library/PrivateFrameworks/NetworkServiceProxy.framework/NetworkServiceProxy
0x1bfbc0000 - 0x1bfc94fff MMCS arm64  <e332a56b234c3efcacd23a564bb98fa5> /System/Library/PrivateFrameworks/MMCS.framework/MMCS
0x1bfc95000 - 0x1bfca1fff BluetoothManager arm64  <c264cee9922c35a396b344ffb02256d2> /System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager
0x1bfca2000 - 0x1bfd11fff CoreDAV arm64  <37a682dcba3a302290377b34499c62ec> /System/Library/PrivateFrameworks/CoreDAV.framework/CoreDAV
0x1bfd12000 - 0x1bfd46fff iCalendar arm64  <389964ac4a6831ecbbb3cdf7c148cd4d> /System/Library/PrivateFrameworks/iCalendar.framework/iCalendar
0x1bfd47000 - 0x1bfd53fff PersonaKit arm64  <0a918feb46063d6db95aa23b6f4ee8ce> /System/Library/PrivateFrameworks/PersonaKit.framework/PersonaKit
0x1bfd54000 - 0x1bfdaafff CalendarFoundation arm64  <61af93fa1a793c72967d45fe5071d480> /System/Library/PrivateFrameworks/CalendarFoundation.framework/CalendarFoundation
0x1bfdab000 - 0x1bfdd9fff PhotosFormats arm64  <ab80241bbd723a9daf4b2a7cdb5a219e> /System/Library/PrivateFrameworks/PhotosFormats.framework/PhotosFormats
0x1bfdda000 - 0x1bfe73fff CalendarDatabase arm64  <4a4945aabdd733dabdd176dd06bd2c2d> /System/Library/PrivateFrameworks/CalendarDatabase.framework/CalendarDatabase
0x1bfe74000 - 0x1bfeccfff CalendarDaemon arm64  <44660bd0d93237f3af93bdcff23fa68b> /System/Library/PrivateFrameworks/CalendarDaemon.framework/CalendarDaemon
0x1bfecd000 - 0x1c0029fff CloudPhotoLibrary arm64  <461c44d6853d3c1b8577deea116e19bf> /System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/CloudPhotoLibrary
0x1c002a000 - 0x1c010efff EventKit arm64  <63d7ac06e16b3407a0254df9ffa98595> /System/Library/Frameworks/EventKit.framework/EventKit
0x1c010f000 - 0x1c0141fff AssetsLibraryServices arm64  <e850778fef673c53b4471e87dd9b83e3> /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices
0x1c0177000 - 0x1c019ffff DCIMServices arm64  <940600c384993c83a3d619f48b2677f7> /System/Library/PrivateFrameworks/DCIMServices.framework/DCIMServices
0x1c01a0000 - 0x1c02befff CoreMediaStream arm64  <84c08bb10e9335618d4d5d4ce3a8611e> /System/Library/PrivateFrameworks/CoreMediaStream.framework/CoreMediaStream
0x1c02bf000 - 0x1c02c6fff XPCKit arm64  <483c8c95a9513bfea92a38ec26c34736> /System/Library/PrivateFrameworks/XPCKit.framework/XPCKit
0x1c03a7000 - 0x1c03c0fff CloudPhotoServices arm64  <795ba783578f3e8e9a3c44316f71747e> /System/Library/PrivateFrameworks/CloudPhotoServices.framework/CloudPhotoServices
0x1c03c1000 - 0x1c03ccfff CoreRecents arm64  <2fef8a16fc623e269bccd1c21c950fcd> /System/Library/PrivateFrameworks/CoreRecents.framework/CoreRecents
0x1c03cd000 - 0x1c03e9fff MediaStream arm64  <1ba838bf66d93dbd814261e7ccdae31d> /System/Library/PrivateFrameworks/MediaStream.framework/MediaStream
0x1c03ea000 - 0x1c08ebfff PhotoLibraryServices arm64  <3504c40d1ef830c486025f5fbb1d0da9> /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices
0x1c08ec000 - 0x1c0907fff PrototypeTools arm64  <24d7ea4dc99d33fd9e1462ed5d92a087> /System/Library/PrivateFrameworks/PrototypeTools.framework/PrototypeTools
0x1c0908000 - 0x1c0987fff CoreSymbolication arm64  <c697350dd7103aa7b220567cf326693a> /System/Library/PrivateFrameworks/CoreSymbolication.framework/CoreSymbolication
0x1c0988000 - 0x1c0ad6fff SearchFoundation arm64  <24b70e740ad03aafac4fe0b9a06bc41c> /System/Library/PrivateFrameworks/SearchFoundation.framework/SearchFoundation
0x1c0ad7000 - 0x1c0adcfff IncomingCallFilter arm64  <5477f9113642385589837214ffc099a3> /System/Library/PrivateFrameworks/IncomingCallFilter.framework/IncomingCallFilter
0x1c0add000 - 0x1c0b93fff iTunesStore arm64  <4b27b6d0cdff35c08c2993657b4e5519> /System/Library/PrivateFrameworks/iTunesStore.framework/iTunesStore
0x1c0b94000 - 0x1c0b9afff libtzupdate.dylib arm64  <7a05a115d20537519bfacdfea6d39e33> /usr/lib/libtzupdate.dylib
0x1c0b9b000 - 0x1c0ce9fff Preferences arm64  <78b52a197cf83e1893c3c8d37ebf2929> /System/Library/PrivateFrameworks/Preferences.framework/Preferences
0x1c0cea000 - 0x1c0cf2fff CoreTime arm64  <b20bee3821923825b641230adc42b386> /System/Library/PrivateFrameworks/CoreTime.framework/CoreTime
0x1c0cf3000 - 0x1c0d43fff CoreAppleCVA arm64  <d3b298ffc45c3055b29a35260b8ecbae> /System/Library/PrivateFrameworks/CoreAppleCVA.framework/CoreAppleCVA
0x1c0d44000 - 0x1c0d82fff DifferentialPrivacy arm64  <4e51f7b5592233ad8d1e499da9827c2c> /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/DifferentialPrivacy
0x1c0d83000 - 0x1c0f25fff AppleCVA arm64  <7601b3753d753bad8496859cf4b62993> /System/Library/PrivateFrameworks/AppleCVA.framework/AppleCVA
0x1c0f26000 - 0x1c0fddfff Montreal arm64  <7f1824260c6c31a3a7b9494f85164374> /System/Library/PrivateFrameworks/Montreal.framework/Montreal
0x1c0fde000 - 0x1c12fffff Espresso arm64  <630c94e4727632c0a15a72d9084b309e> /System/Library/PrivateFrameworks/Espresso.framework/Espresso
0x1c1300000 - 0x1c1306fff MobileSystemServices arm64  <ae827d4ca2bf3cd0865dc1be70b0ff9e> /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices
0x1c1307000 - 0x1c14f3fff Photos arm64  <edad6278ad5b30439e5c9aecf6da0e29> /System/Library/Frameworks/Photos.framework/Photos
0x1c14f4000 - 0x1c1717fff CoreML arm64  <ddbee838a9243aa2b3061908a9e5e41d> /System/Library/Frameworks/CoreML.framework/CoreML
0x1c1718000 - 0x1c171cfff CoreOptimization arm64  <a60da5d56a77385bab5ecf2a91e2cb78> /System/Library/PrivateFrameworks/CoreOptimization.framework/CoreOptimization
0x1c171d000 - 0x1c1779fff SafariCore arm64  <883775cf59ff3e08a99a74e74b26a719> /System/Library/PrivateFrameworks/SafariCore.framework/SafariCore
0x1c177a000 - 0x1c17cefff CorePrediction arm64  <1bcb7bc51f703f46992bca964be95c1d> /System/Library/PrivateFrameworks/CorePrediction.framework/CorePrediction
0x1c17db000 - 0x1c18d7fff Navigation arm64  <b0b1391bcb733e74a7ca16bc6344d907> /System/Library/PrivateFrameworks/Navigation.framework/Navigation
0x1c18d8000 - 0x1c18effff ContactsDonation arm64  <bf74ea5613f0366da5e81a2be3e21c38> /System/Library/PrivateFrameworks/ContactsDonation.framework/ContactsDonation
0x1c18f0000 - 0x1c191cfff Futhark arm64  <0689afcbd554372cbe1af54f31af5d37> /System/Library/PrivateFrameworks/Futhark.framework/Futhark
0x1c191d000 - 0x1c198cfff NanoRegistry arm64  <4dd407a79baa3114b90e2730f11abbb3> /System/Library/PrivateFrameworks/NanoRegistry.framework/NanoRegistry
0x1c198d000 - 0x1c19e4fff ToneLibrary arm64  <dbf3a9a0baa233eebaa156fcdcbad5dc> /System/Library/PrivateFrameworks/ToneLibrary.framework/ToneLibrary
0x1c19e5000 - 0x1c19fbfff BaseBoardUI arm64  <98ca81e7be0632d0b25c175d75edc348> /System/Library/PrivateFrameworks/BaseBoardUI.framework/BaseBoardUI
0x1c19fc000 - 0x1c1a53fff ContactsUICore arm64  <2be8b88c8dcd3ba1b38a483d50b14e2b> /System/Library/PrivateFrameworks/ContactsUICore.framework/ContactsUICore
0x1c1a54000 - 0x1c1bc6fff ContactsUI arm64  <a2c4e97ff1653e3299a539ffcc96022e> /System/Library/Frameworks/ContactsUI.framework/ContactsUI
0x1c1bc7000 - 0x1c1c91fff CorePDF arm64  <a775f7c706643da78354acc60a284057> /System/Library/PrivateFrameworks/CorePDF.framework/CorePDF
0x1c1c92000 - 0x1c1f23fff Vision arm64  <38b4a5173b57371bbdfb7f3fdcd6509a> /System/Library/Frameworks/Vision.framework/Vision
0x1c1f24000 - 0x1c2438fff WebKit arm64  <2cb812df0acf393d9322bfaf629d44a6> /System/Library/Frameworks/WebKit.framework/WebKit
0x1c2439000 - 0x1c24cefff BulletinBoard arm64  <d39852740abf36e0998dece4303ec947> /System/Library/PrivateFrameworks/BulletinBoard.framework/BulletinBoard
0x1c24cf000 - 0x1c24d4fff ConstantClasses arm64  <605c3299145a3b2f9c36cb6c7058f488> /System/Library/PrivateFrameworks/ConstantClasses.framework/ConstantClasses
0x1c24d5000 - 0x1c24ddfff CertUI arm64  <a5088525bca939829b9339e5e263208c> /System/Library/PrivateFrameworks/CertUI.framework/CertUI
0x1c25d3000 - 0x1c2662fff MediaPlatform arm64  <81662649f4633308b5b52b750395dee7> /System/Library/PrivateFrameworks/MediaPlatform.framework/MediaPlatform
0x1c2663000 - 0x1c26c3fff WebBookmarks arm64  <1a7161b7c02f344f991ba61679d93594> /System/Library/PrivateFrameworks/WebBookmarks.framework/WebBookmarks
0x1c26c4000 - 0x1c26cefff DAAPKit arm64  <0f71d48594643d3391fb75c5215f7ff7> /System/Library/PrivateFrameworks/DAAPKit.framework/DAAPKit
0x1c27c5000 - 0x1c2a98fff MediaLibraryCore arm64  <654e86b035673998a045160ad7f878ad> /System/Library/PrivateFrameworks/MediaLibraryCore.framework/MediaLibraryCore
0x1c2a9b000 - 0x1c2d13fff MusicLibrary arm64  <8bbcbd29aabe31289b93f84a0c570655> /System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary
0x1c2d14000 - 0x1c332dfff VectorKit arm64  <ecd5e979112d3028ae578e6678cafa5f> /System/Library/PrivateFrameworks/VectorKit.framework/VectorKit
0x1c332e000 - 0x1c357afff MapKit arm64  <112d5fd16278301e9196e1364c481868> /System/Library/Frameworks/MapKit.framework/MapKit
0x1c357b000 - 0x1c3744fff iTunesCloud arm64  <3e358f231eaa33288996cbf8b3797670> /System/Library/PrivateFrameworks/iTunesCloud.framework/iTunesCloud
0x1c3745000 - 0x1c37defff HomeSharing arm64  <37ca695e93c13ae19cfc6fc93b9d489c> /System/Library/PrivateFrameworks/HomeSharing.framework/HomeSharing
0x1c3967000 - 0x1c3d9cfff MediaPlayer arm64  <19f38ca52fb13b7f929109b0154d071a> /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
0x1c3d9d000 - 0x1c3dc1fff MobileInstallation arm64  <a448765d3bf73d8b97d04149bb848d13> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
0x1c3dc2000 - 0x1c3dc9fff EmailAddressing arm64  <fead38e1ab5f388b8887625a45466aa1> /System/Library/PrivateFrameworks/EmailAddressing.framework/EmailAddressing
0x1c3dca000 - 0x1c3dccfff MessageSupport arm64  <4258e3ad611133d2acaf61c92e8b84a4> /System/Library/PrivateFrameworks/MessageSupport.framework/MessageSupport
0x1c3dcd000 - 0x1c3dcffff InternationalTextSearch arm64  <39099b3f987d31f687e796ef6408fe2e> /System/Library/PrivateFrameworks/InternationalTextSearch.framework/InternationalTextSearch
0x1c3dd0000 - 0x1c3e29fff MIME arm64  <85fb617b486833d39a196040d5c6db10> /System/Library/PrivateFrameworks/MIME.framework/MIME
0x1c3e2a000 - 0x1c3e5ffff ProactiveSupport arm64  <927dd279b35532e0a2691c80935f0ac1> /System/Library/PrivateFrameworks/ProactiveSupport.framework/ProactiveSupport
0x1c3e60000 - 0x1c3e97fff Notes arm64  <1ef34c9995c83923ba3e9c2acf493bbb> /System/Library/PrivateFrameworks/Notes.framework/Notes
0x1c3e98000 - 0x1c3f5efff TelephonyUtilities arm64  <3748140f00633e0ab8dbcba64a6d1ebe> /System/Library/PrivateFrameworks/TelephonyUtilities.framework/TelephonyUtilities
0x1c3fb9000 - 0x1c400efff DataAccess arm64  <7a1236df8727353cac95d6bebd12bf6b> /System/Library/PrivateFrameworks/DataAccess.framework/DataAccess
0x1c400f000 - 0x1c4020fff AssetsLibrary arm64  <2ee46bc96d613916844c295709ac9905> /System/Library/Frameworks/AssetsLibrary.framework/AssetsLibrary
0x1c42ec000 - 0x1c4385fff Social arm64  <ac10a1caa12032bfb977264cb6e93183> /System/Library/Frameworks/Social.framework/Social
0x1c441c000 - 0x1c4433fff CoreFollowUp arm64  <dc39b1ffa8803a2ab1d53020b429e48a> /System/Library/PrivateFrameworks/CoreFollowUp.framework/CoreFollowUp
0x1c4434000 - 0x1c44a3fff CoreSuggestions arm64  <c9953755a8d135bd9f5f3d055ce58074> /System/Library/PrivateFrameworks/CoreSuggestions.framework/CoreSuggestions
0x1c44a4000 - 0x1c44b4fff MailServices arm64  <62386db4052730d4a8e141cec1ae24fb> /System/Library/PrivateFrameworks/MailServices.framework/MailServices
0x1c44b5000 - 0x1c4541fff CoreRecognition arm64  <7c29558bcab133539b42c102d179e602> /System/Library/PrivateFrameworks/CoreRecognition.framework/CoreRecognition
0x1c4542000 - 0x1c456afff MailSupport arm64  <3c30c4d80b7b3fa3baf651a6f57ef7cd> /System/Library/PrivateFrameworks/MailSupport.framework/MailSupport
0x1c456b000 - 0x1c46b6fff Message arm64  <6e6953cf23fd3bf7b07b1313ced7736d> /System/Library/PrivateFrameworks/Message.framework/Message
0x1c48b7000 - 0x1c4969fff CoreParsec arm64  <e4365d29daa43a4494d5686fb116f4e2> /System/Library/PrivateFrameworks/CoreParsec.framework/CoreParsec
0x1c4997000 - 0x1c49c7fff SharedUtils arm64  <968d4cd263d0372a81e20d9faab0d6f7> /System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/SharedUtils
0x1c49c8000 - 0x1c4a06fff ContactsAutocomplete arm64  <1601bff8a43f37508b74038a7717f3a4> /System/Library/PrivateFrameworks/ContactsAutocomplete.framework/ContactsAutocomplete
0x1c4a07000 - 0x1c4ad0fff VideoSubscriberAccount arm64  <a4712dd4ab3a391fbf25b6ef272a5f7c> /System/Library/Frameworks/VideoSubscriberAccount.framework/VideoSubscriberAccount
0x1c4ad1000 - 0x1c4b00fff Pegasus arm64  <b92d4d83a9b13e649b7fe5bfc06a31f6> /System/Library/PrivateFrameworks/Pegasus.framework/Pegasus
0x1c4b01000 - 0x1c4bb9fff AVKit arm64  <26958d3d4ff13494a2a027b8a01da396> /System/Library/Frameworks/AVKit.framework/AVKit
0x1c4be4000 - 0x1c4be7fff FTClientServices arm64  <75f2c24386da3ccaa5f07708776144f7> /System/Library/PrivateFrameworks/FTClientServices.framework/FTClientServices
0x1c4be8000 - 0x1c4bebfff SharedWebCredentials arm64  <c2be4e977cfc3321867759bbf8b3cbb1> /System/Library/PrivateFrameworks/SharedWebCredentials.framework/SharedWebCredentials
0x1c4bed000 - 0x1c4c06fff SafariFoundation arm64  <32f10089fca134b39cfc7c01ec1f03c7> /System/Library/PrivateFrameworks/SafariFoundation.framework/SafariFoundation
0x1c4dda000 - 0x1c4deefff LocalAuthentication arm64  <3ac332312ac33d9c9e30e89613da4774> /System/Library/Frameworks/LocalAuthentication.framework/LocalAuthentication
0x1c4def000 - 0x1c4df1fff ParsecSubscriptionServiceSupport arm64  <41de0fd439543d55b3edb573ea49fff6> /System/Library/PrivateFrameworks/ParsecSubscriptionServiceSupport.framework/ParsecSubscriptionServiceSupport
0x1c4e96000 - 0x1c50c6fff SafariShared arm64  <e8b0af5a14d031eea5b0705fe762ac86> /System/Library/PrivateFrameworks/SafariShared.framework/SafariShared
0x1c50c7000 - 0x1c50e1fff WebUI arm64  <cad2acf3277c3209bc8562acfcc029d4> /System/Library/PrivateFrameworks/WebUI.framework/WebUI
0x1c50e2000 - 0x1c50f0fff SetupAssistantSupport arm64  <15c081c7d48b3afebf60eb9b712519a9> /System/Library/PrivateFrameworks/SetupAssistantSupport.framework/SetupAssistantSupport
0x1c50f1000 - 0x1c5124fff SetupAssistant arm64  <129444f03e1b353f9795e6bf83341591> /System/Library/PrivateFrameworks/SetupAssistant.framework/SetupAssistant
0x1c5171000 - 0x1c517afff MobileStorage arm64  <148c72bf22433e58a1e4fb32a489c7f5> /System/Library/PrivateFrameworks/MobileStorage.framework/MobileStorage
0x1c517b000 - 0x1c51b9fff ContentIndex arm64  <b2961fca2e1b3e5f9d3856ac23916319> /System/Library/PrivateFrameworks/ContentIndex.framework/ContentIndex
0x1c51ba000 - 0x1c5216fff ImageCapture arm64  <ccba7b9494033932b5b5558ba6bc5b1e> /System/Library/PrivateFrameworks/ImageCapture.framework/ImageCapture
0x1c53d0000 - 0x1c53e4fff iPhotoMigrationSupport arm64  <8b7e0f8bccc53a57be1b92f6cbf16ca6> /System/Library/PrivateFrameworks/iPhotoMigrationSupport.framework/iPhotoMigrationSupport
0x1c53e5000 - 0x1c53f6fff DiagnosticExtensions arm64  <b40e2f97a86535f2b5882836d2470832> /System/Library/PrivateFrameworks/DiagnosticExtensions.framework/DiagnosticExtensions
0x1c582d000 - 0x1c58a6fff PhotoLibrary arm64  <4ec8b443dfe2323297083f6034f27ea8> /System/Library/PrivateFrameworks/PhotoLibrary.framework/PhotoLibrary
0x1c58a7000 - 0x1c5dc9fff PhotosUICore arm64  <81f1336c6cab30c38762dfb2f1400a57> /System/Library/PrivateFrameworks/PhotosUICore.framework/PhotosUICore
0x1c5ea9000 - 0x1c5eaefff LinguisticData arm64  <ea730959fc8f382b9d6da155b0e44a67> /System/Library/PrivateFrameworks/LinguisticData.framework/LinguisticData
0x1c5ec8000 - 0x1c5f50fff PhotoEditSupport arm64  <86bd56e51462322e8816e16b53141f6d> /System/Library/PrivateFrameworks/PhotoEditSupport.framework/PhotoEditSupport
0x1c5f65000 - 0x1c641efff PhotosUI arm64  <061edf8101813c15984938a84383bc9a> /System/Library/Frameworks/PhotosUI.framework/PhotosUI
0x1c6724000 - 0x1c673dfff MetalKit arm64  <8b5a73a8bffd39aabc52c835fb19134b> /System/Library/Frameworks/MetalKit.framework/MetalKit
0x1c718c000 - 0x1c7252fff PDFKit arm64  <1baa2b57d3ad37c3b6ba52e54fe1c42f> /System/Library/Frameworks/PDFKit.framework/PDFKit
0x1c75c7000 - 0x1c75d9fff MobileDeviceLink arm64  <a00b87e31ebe33b88e0cfe0d1b4548aa> /System/Library/PrivateFrameworks/MobileDeviceLink.framework/MobileDeviceLink
0x1c76b6000 - 0x1c7709fff MobileBackup arm64  <0461e0b5f8573d5da78290e6c21ef496> /System/Library/PrivateFrameworks/MobileBackup.framework/MobileBackup
0x1c770a000 - 0x1c7757fff SafariSafeBrowsing arm64  <466e66ac4dc43c42b7ab475181635f80> /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/SafariSafeBrowsing
0x1c7758000 - 0x1c78a0fff SafariServices arm64  <fe054c32a1fe303483c35b3f8286559b> /System/Library/Frameworks/SafariServices.framework/SafariServices
0x1c7c40000 - 0x1c7d37fff MessageUI arm64  <2bb65a0fb1b030eaac32389a816d5269> /System/Library/Frameworks/MessageUI.framework/MessageUI
0x1c913a000 - 0x1c918efff CallKit arm64  <6f3707fc125e3883b73992dc05ef61c6> /System/Library/Frameworks/CallKit.framework/CallKit
0x1c9ebd000 - 0x1c9f0efff LoggingSupport arm64  <f972f6275bc7395c8c3f9e6a6d2b653b> /System/Library/PrivateFrameworks/LoggingSupport.framework/LoggingSupport
0x1ca24f000 - 0x1ca258fff FamilyCircle arm64  <937f4d9a8c223f668c56c77af66d7516> /System/Library/PrivateFrameworks/FamilyCircle.framework/FamilyCircle
0x1cbee6000 - 0x1cbf09fff AppSupportUI arm64  <08fb2606183e3704b634e045131d7c24> /System/Library/PrivateFrameworks/AppSupportUI.framework/AppSupportUI
0x1cc86c000 - 0x1cc8b0fff Catalyst arm64  <ebc74a3fbaf6356a817fee05f9e592d4> /System/Library/PrivateFrameworks/Catalyst.framework/Catalyst
0x1ccb98000 - 0x1ccb9dfff kperf arm64  <7a89ef48a21d3f1e9665d58b1a3fe579> /System/Library/PrivateFrameworks/kperf.framework/kperf
0x1ccdef000 - 0x1cce0ffff CellularPlanManager arm64  <ce6d1a05fe533d3c92a46cb09f935585> /System/Library/PrivateFrameworks/CellularPlanManager.framework/CellularPlanManager
0x1cce10000 - 0x1cce65fff DeviceManagement arm64  <e929c04b853639b498a79d7ecc427b59> /System/Library/PrivateFrameworks/DeviceManagement.framework/DeviceManagement
0x1ccfce000 - 0x1ccfd6fff kperfdata arm64  <06520184071d31719b159cfb87130d35> /System/Library/PrivateFrameworks/kperfdata.framework/kperfdata
0x1cd019000 - 0x1cd020fff libdscsym.dylib arm64  <bb79e50b0a773521a0749ffa53c0e338> /usr/lib/libdscsym.dylib
0x1cd3c3000 - 0x1cd3fafff ktrace arm64  <62185159e42038b99ebfebf8c729e61b> /System/Library/PrivateFrameworks/ktrace.framework/ktrace
0x1cf638000 - 0x1cf67bfff BiometricKit arm64  <a5f070b007953ea5b145093fe41ad9bb> /System/Library/PrivateFrameworks/BiometricKit.framework/BiometricKit
0x1cf69a000 - 0x1cf6a9fff CTCarrierSpace arm64  <b51b65bd0ccf32318652ee93fa5a22d5> /System/Library/PrivateFrameworks/CTCarrierSpace.framework/CTCarrierSpace
0x1cfb02000 - 0x1cfb25fff DeviceIdentity arm64  <fcdd36bc7d8f37a28cbf8836c333e160> /System/Library/PrivateFrameworks/DeviceIdentity.framework/DeviceIdentity
0x1d1a98000 - 0x1d1b10fff Rapport arm64  <24b8a966d17839a49b24b103c889e048> /System/Library/PrivateFrameworks/Rapport.framework/Rapport
0x1d1b4c000 - 0x1d1b8efff SignpostSupport arm64  <8fd93797d31730aeb5e66fd10b320825> /System/Library/PrivateFrameworks/SignpostSupport.framework/SignpostSupport
0x1d2a86000 - 0x1d2a8dfff libMatch.1.dylib arm64  <0ab6e6fae4a039eaad03429b1c74d823> /usr/lib/libMatch.1.dylib
0x1d2ad6000 - 0x1d2aebfff libtailspin.dylib arm64  <97a536ebbd543e8bb5fd2c4442403d8e> /usr/lib/libtailspin.dylib
0x1d5742000 - 0x1d574dfff ContextKit arm64  <000483522dff3b62bc0eee9fd67496ce> /System/Library/PrivateFrameworks/ContextKit.framework/ContextKit
0x1d6019000 - 0x1d6020fff EmailCore arm64  <1612a2600d42332fb0588470a306da0d> /System/Library/PrivateFrameworks/EmailCore.framework/EmailCore
0x1d602e000 - 0x1d6040fff libGSFontCache.dylib arm64  <654308310b4931a2bec34675aa3d8a45> /System/Library/PrivateFrameworks/FontServices.framework/libGSFontCache.dylib
0x1d7ab9000 - 0x1d7abdfff InternationalSupport arm64  <27cc782b373537af9aa24edffacf09e2> /System/Library/PrivateFrameworks/InternationalSupport.framework/InternationalSupport
0x1d8e41000 - 0x1d8e4dfff PersonaUI arm64  <b729eda30d223e5aa2de50984f474fe5> /System/Library/PrivateFrameworks/PersonaUI.framework/PersonaUI
0x1d9278000 - 0x1d9282fff SignpostCollection arm64  <9f5402f71bf03953aebed55638322eaf> /System/Library/PrivateFrameworks/SignpostCollection.framework/SignpostCollection
0x1d9cc5000 - 0x1d9cc8fff XCTTargetBootstrap arm64  <04c9799049f336cab2c33ed8c1370c7b> /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/XCTTargetBootstrap
0x1d9d06000 - 0x1d9d19fff libEDR arm64  <71cf2c7e251c3fc78fcacd54e8be8e4a> /System/Library/PrivateFrameworks/libEDR.framework/libEDR
0x1da839000 - 0x1da839fff libcharset.1.dylib arm64  <407954967d42398ba8f25e1891f39960> /usr/lib/libcharset.1.dylib
0x1db2a9000 - 0x1db2aafff libsandbox.1.dylib arm64  <23ee17136afe3a53bc7a06e79a880dcd> /usr/lib/libsandbox.1.dylib
0x1db4b5000 - 0x1db4befff AuthenticationServices arm64  <02850bc068f03b5285b3fa5724b43f66> /System/Library/Frameworks/AuthenticationServices.framework/AuthenticationServices
0x1db556000 - 0x1db693fff CoreServices arm64  <5f53079ab0e836b7af624d05ba9fc41d> /System/Library/Frameworks/CoreServices.framework/CoreServices
0x1db6bd000 - 0x1db6d6fff MPSRayIntersector arm64  <d6d05474d6bd3365aaeb79616fd7ba20> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/MPSRayIntersector
0x1db703000 - 0x1db829fff Network arm64  <4ad46f271d3e3acd98d5b109e2e8b04a> /System/Library/Frameworks/Network.framework/Network
0x1db83a000 - 0x1db848fff ANEServices arm64  <ee4fb2c2145831adaf850a0e568ced5c> /System/Library/PrivateFrameworks/ANEServices.framework/ANEServices
0x1db84d000 - 0x1db851fff ASEProcessing arm64  <9f902a0c35083c36bb8f44de375b06bb> /System/Library/PrivateFrameworks/ASEProcessing.framework/ASEProcessing
0x1db852000 - 0x1db85dfff AXCoreUtilities arm64  <c5673a50c6a43cbda01d7fba9fe4e454> /System/Library/PrivateFrameworks/AXCoreUtilities.framework/AXCoreUtilities
0x1dbadd000 - 0x1dbc2afff AppleMediaServices arm64  <c35b62fc092e3f47a127d8743e4e228e> /System/Library/PrivateFrameworks/AppleMediaServices.framework/AppleMediaServices
0x1dbc2b000 - 0x1dbc3afff AppleNeuralEngine arm64  <49ccc308846e34d5850be88fda6000fb> /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/AppleNeuralEngine
0x1dbdb3000 - 0x1dbde8fff C2 arm64  <175ce2e91e4f38798a9c43e0437b0bf0> /System/Library/PrivateFrameworks/C2.framework/C2
0x1dbf72000 - 0x1dbf7cfff Categories arm64  <8ca417ed9c093fa7858178d34d6c80a3> /System/Library/PrivateFrameworks/Categories.framework/Categories
0x1dc072000 - 0x1dc195fff ConfigurationEngineModel arm64  <aa9f3f46e97836158a62e91d47b9844e> /System/Library/PrivateFrameworks/ConfigurationEngineModel.framework/ConfigurationEngineModel
0x1dc2f0000 - 0x1dc309fff DoNotDisturb arm64  <fbf37bf6399d33c3919a84c2faf25c88> /System/Library/PrivateFrameworks/DoNotDisturb.framework/DoNotDisturb
0x1dc42d000 - 0x1dc480fff DocumentManager arm64  <8e270887737430b099a4d43900e2ee65> /System/Library/PrivateFrameworks/DocumentManager.framework/DocumentManager
0x1dc5bf000 - 0x1dc5c3fff IdleTimerServices arm64  <ae57544db59f355db6b4aa15625512a5> /System/Library/PrivateFrameworks/IdleTimerServices.framework/IdleTimerServices
0x1dc6a5000 - 0x1dc6cdfff MetadataUtilities arm64  <da900e8bb5123acd9d077abf78c2b12e> /System/Library/PrivateFrameworks/MetadataUtilities.framework/MetadataUtilities
0x1dd83a000 - 0x1dd886fff OTSVG arm64  <793493c68ab13330a421f7cbd5c61f52> /System/Library/PrivateFrameworks/OTSVG.framework/OTSVG
0x1dd97a000 - 0x1dd9d4fff PhotoFoundation arm64  <5f5043339fd935359daf0537dcfa0fd5> /System/Library/PrivateFrameworks/PhotoFoundation.framework/PhotoFoundation
0x1dda24000 - 0x1dda65fff PhotosImagingFoundation arm64  <47a9fcbbfd79312995412bee560bb889> /System/Library/PrivateFrameworks/PhotosImagingFoundation.framework/PhotosImagingFoundation
0x1ddaaa000 - 0x1ddab3fff PrototypeToolsUI arm64  <eafe638bc2a1336c97eb91e3d0391350> /System/Library/PrivateFrameworks/PrototypeToolsUI.framework/PrototypeToolsUI
0x1ddac7000 - 0x1ddb14fff ROCKit arm64  <91466a6e18843da08642493d2423261f> /System/Library/PrivateFrameworks/ROCKit.framework/ROCKit
0x1ddcc5000 - 0x1ddd28fff RemoteManagement arm64  <6cf8c3fc50563ddb92d0573ee481f8f9> /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagement
0x1ddd2e000 - 0x1ddd3ffff RemoteTextInput arm64  <0be791545f9234fabb2226890e12fe02> /System/Library/PrivateFrameworks/RemoteTextInput.framework/RemoteTextInput
0x1ddd67000 - 0x1dddfbfff SampleAnalysis arm64  <c619b57ac4853071b9ff81db337b16fc> /System/Library/PrivateFrameworks/SampleAnalysis.framework/SampleAnalysis
0x1ddfa6000 - 0x1ddfadfff StatsKit arm64  <464a62c99cbd340d9d96c9bed41ed318> /System/Library/PrivateFrameworks/StatsKit.framework/StatsKit
0x1debcd000 - 0x1dfcb1fff UIKitCore arm64  <a1f463bfcf9b3796ba9e7c2b40617fae> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
0x1dfcb2000 - 0x1dfcbcfff UIKitServices arm64  <ad0c5c64bbb83b17b4ac0706c9b9487b> /System/Library/PrivateFrameworks/UIKitServices.framework/UIKitServices
0x1dfcbd000 - 0x1dfcc3fff URLFormatting arm64  <9b5a7768d43c34a5b52d1779a5474605> /System/Library/PrivateFrameworks/URLFormatting.framework/URLFormatting
0x1dfcc4000 - 0x1dfce4fff UsageTracking arm64  <ac4007ca7cf33cdaa7d6bb23461c31b3> /System/Library/PrivateFrameworks/UsageTracking.framework/UsageTracking
0x1e0be4000 - 0x1e0bf5fff libswiftAVFoundation.dylib arm64  <62516fb2e523392da35bfc42626cb055> /usr/lib/swift/libswiftAVFoundation.dylib
0x1e0c23000 - 0x1e0f47fff libswiftCore.dylib arm64  <e6b0d68ae86939b9ae1871a1c22fb6ac> /usr/lib/swift/libswiftCore.dylib
0x1e0f48000 - 0x1e0f4efff libswiftCoreAudio.dylib arm64  <67f58b542b0936cfac95b3b262644b12> /usr/lib/swift/libswiftCoreAudio.dylib
0x1e0f57000 - 0x1e0f5bfff libswiftCoreFoundation.dylib arm64  <0d39e1d23e583e77a0cbdd0c607d19cb> /usr/lib/swift/libswiftCoreFoundation.dylib
0x1e0f5c000 - 0x1e0f6bfff libswiftCoreGraphics.dylib arm64  <a4ba499762463d0797e16d744d9ecbff> /usr/lib/swift/libswiftCoreGraphics.dylib
0x1e0f6c000 - 0x1e0f70fff libswiftCoreImage.dylib arm64  <81041966684f359d951ac0ec2d81b41f> /usr/lib/swift/libswiftCoreImage.dylib
0x1e0f71000 - 0x1e0f77fff libswiftCoreLocation.dylib arm64  <d9acc59c3b053db89ca3d08d4235230b> /usr/lib/swift/libswiftCoreLocation.dylib
0x1e0f78000 - 0x1e0f7efff libswiftCoreMedia.dylib arm64  <af1b3a3b15e338eb8edfb79795772722> /usr/lib/swift/libswiftCoreMedia.dylib
0x1e0f7f000 - 0x1e0f88fff libswiftDarwin.dylib arm64  <3e9d922c873230d8a8f478037793bc03> /usr/lib/swift/libswiftDarwin.dylib
0x1e0f89000 - 0x1e0fa2fff libswiftDispatch.dylib arm64  <18ede63ab37632fea1e9602d7023074c> /usr/lib/swift/libswiftDispatch.dylib
0x1e0fa3000 - 0x1e111bfff libswiftFoundation.dylib arm64  <885b9e73a2bf361fbe4a7d07360bd5f0> /usr/lib/swift/libswiftFoundation.dylib
0x1e1153000 - 0x1e1159fff libswiftMetal.dylib arm64  <e816e809d9063561a2636c4f91dbac94> /usr/lib/swift/libswiftMetal.dylib
0x1e119a000 - 0x1e11a0fff libswiftObjectiveC.dylib arm64  <9b454d2ea094320e84b6ff990e78caa0> /usr/lib/swift/libswiftObjectiveC.dylib
0x1e11a1000 - 0x1e11a9fff libswiftPhotos.dylib arm64  <3c1238c12b813b42a106dae9fac8bc2e> /usr/lib/swift/libswiftPhotos.dylib
0x1e11aa000 - 0x1e11affff libswiftQuartzCore.dylib arm64  <8ea68561b65a34b4829035dd7c530417> /usr/lib/swift/libswiftQuartzCore.dylib
0x1e11f5000 - 0x1e1206fff libswiftUIKit.dylib arm64  <e7c9947e747a35d6bb7669c7dc47b687> /usr/lib/swift/libswiftUIKit.dylib
0x1e1220000 - 0x1e123cfff libswiftsimd.dylib arm64  <f7f9b0510939378ea2728ab0efbffcf7> /usr/lib/swift/libswiftsimd.dylib

EOF

可以同步返回结果?

var qjs = FlutterQjs();

var setToGlobal = qjs.evaluate("() => { retutn "Js result .. " }");
setToGlobal as JSInvokable;

var result1 = setToGlobal.invoke([]); // Future
var result2 = await setToGlobal.invoke([]); // Js result .. 
// 可以实现在调用 `JSInvokable.invoke` 时同步返回结果?像下面这样.
var result3 = setToGlobal.invoke([]); // Js result .. 

在js外层无法使用await

相同的dart code。在js的 async function中使用await 是可以的
但是在js的外部 使用
var tmp=await http("https://www.baidu.com");
会报错
SyntaxError: expecting ';' at <eval>:228

How can I do?

Let's say I have a simple but long js code, how can I run it in the most minimal and fastest way, can you give an example without mixing only dart and flutter code?

@ekibun

Standard Library?

Having trouble finding things like FileReader, setTimeout, fetch, http requests, and requestIdleCallback?

According to the docs this should be included:

https://bellard.org/quickjs/quickjs.html

Are these missing from the FFI calls? Or is there a way I can make the network requests on the flutter side when fetch is invoked?

SetInterruptHandler and SetMemoryLimit missing

I want to configure the memory limit and define a custom interrupt handler in QuickJS.

To do this the following functions need to be implemented:

  • JS_SetMemoryLimit
  • JS_SetInterruptHandler

Example:

// this script will keep running
while (true) { }

With a custom interrupt handler, it is possible to prevent abuse.

Upgrade ffi to 1.0.0

current master and dev branch of flutter is not compatible with ffi 0.1.3, almost all packages depends on ffi and ffi itself will build failed. It was warning before not error.

...../win32-1.7.4/lib/src/structs.dart:2999:7: Error: Struct 'NLM_SIMULATED_PROFILE_INFO' is empty. Empty structs are undefined behavior.
class NLM_SIMULATED_PROFILE_INFO extends Struct {}                      
      ^                                                                 
...../ffi-0.1.3/lib/src/allocation.dart:47:33: Error: Expected type 'T' to be a valid and instantiated subtype of 'NativeType'.
  final int totalSize = count * sizeOf<T>();

The top level functions free and allocate are moved into abstract class in ffi 1.0.0

[Windows] Compiler Error C2099: "initializer is not a constant" in release/profile mode

Compile error C2099 in release and profile mode on windows, Debug mode and all build modes for android/ios/macOS are passed.
Build release output:

<project_path>\windows\flutter\ephemeral\.plugin_symlinks\flutter_qjs\cxx\quickjs\quickjs.c(41791,1): error C2099: initializer is not a constant [<project_path>\build\windows\plugins\flutter_qjs\quickjs.vcxproj]
<project_path>\windows\flutter\ephemeral\.plugin_symlinks\flutter_qjs\cxx\quickjs\quickjs.c(41792,1): error C2099: initializer is not a constant [<project_path>\build\windows\plugins\flutter_qjs\quickjs.vcxproj]

The code at quickjs.c(41791|41792):

static const JSCFunctionListEntry js_math_funcs[] = {
    // skip lines
    JS_CFUNC_SPECIAL_DEF("floor", 1, f_f, floor ),
    JS_CFUNC_SPECIAL_DEF("ceil", 1, f_f, ceil ),

According to codeplea/tinyexpr#34,

  • change floor and ceil to floorl and ceill(for long double type), error disappear but warning of mismatch of parameter type
  • add #pragma function (ceil) and #pragma function (floor) before static const JSCFunctionListEntry, error disappear.
flutter doctor -v ``` [✓] Flutter (Channel master, 1.26.0-2.0.pre.167, on Microsoft Windows [Version 10.0.19042.685], locale zh-CN) • Flutter version 1.26.0-2.0.pre.167 at D:\Projects\sdk\flutter • Framework revision d3a2259541 (9 days ago), 2020-12-31 15:14:03 -0500 • Engine revision 82b4ae86d6 • Dart version 2.12.0 (build 2.12.0-179.0.dev) • Pub download mirror https://pub.flutter-io.cn • Flutter download mirror https://storage.flutter-io.cn

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at D:\Projects\sdk\Android\Sdk
• Platform android-30, build-tools 30.0.3
• ANDROID_HOME = D:\Projects\sdk\Android\Sdk
• Java binary at: C:\Users\narumi\AppData\Local\JetBrains\Toolbox\apps\AndroidStudio\ch-1\201.6953283\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.

[✗] Chrome - develop for the web (Cannot find Chrome executable at .\Google\Chrome\Application\chrome.exe)
! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

[✓] Visual Studio - develop for Windows (Visual Studio Enterprise 2019 16.8.3)
• Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise
• Visual Studio Enterprise 2019 version 16.8.30804.86
• Windows 10 SDK version 10.0.18362.0

[✓] Android Studio (version 4.1.0)
• Android Studio at C:\Users\narumi\AppData\Local\JetBrains\Toolbox\apps\AndroidStudio\ch-1\201.6953283
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[✓] VS Code (version 1.52.1)
• VS Code at C:\Users\narumi\AppData\Local\Programs\Microsoft VS Code
• Flutter extension can be installed from:
🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (3 available)
• sdk gphone x86 (mobile) • emulator-5554 • android-x86 • Android 11 (API 30) (emulator)
• Windows (desktop) • windows • windows-x64 • Microsoft Windows [Version 10.0.19042.685]
• Edge (web) • edge • web-javascript • Microsoft Edge 87.0.664.75

! Doctor found issues in 1 category.

</details>

Evaluate returns double instead int

When the number greater then 2147483647 in Dart I get double value.

Example:

2147483647 (JS) -> 2147483647 (Dart)
2147483648 (JS) -> 2147483648.0 (Dart)

Linux test produces `Failed to load dynamic library 'test/build/libffiquickjs.so'`

Here's what I've done:

  • Added flutter_qjs to pubspec.yaml.
  • Created a test that constructs a FlutterQjs object, calls dispatch, then evaluate.
  • Run flutter test.

I am running on Ubuntu Linux. The error is as follows:

  Invalid argument(s): Failed to load dynamic library 'test/build/libffiquickjs.so': 
    test/build/libffiquickjs.so: cannot open shared object file: No such file or directory
  dart:ffi                                   new DynamicLibrary.open
  package:flutter_qjs/src/ffi.dart 121:30    _qjsLib
  package:flutter_qjs/src/ffi.dart           _qjsLib
  package:flutter_qjs/src/ffi.dart 160:19    _jsNewRuntime
  package:flutter_qjs/src/ffi.dart           _jsNewRuntime
  package:flutter_qjs/src/ffi.dart 205:14    jsNewRuntime
  package:flutter_qjs/src/engine.dart 49:16  FlutterQjs._ensureEngine
  package:flutter_qjs/src/engine.dart 166:5  FlutterQjs.evaluate

The line ffi.dart 121:30 appears to define a preset location for QuickJS depending on the platform.

Am I using this package correctly? The README does not indicate any sort of additional setup that would generate a shared object file in that location. I have not performed any specific QuickJS setup.

library "libqjs.so" not found

On Android API 21 and below I always get a crash:

E/flutter ( 4640): Invalid argument(s): Failed to load dynamic library 'libqjs.so': dlopen failed: library "libqjs.so" not found E/flutter ( 4640): #0 _open (dart:ffi-patch/ffi_dynamic_library_patch.dart:11:55) E/flutter ( 4640): #1 new DynamicLibrary.open (dart:ffi-patch/ffi_dynamic_library_patch.dart:20:12) E/flutter ( 4640): #2 _qjsLib package:flutter_qjs/src/ffi.dart:125 E/flutter ( 4640): #3 _qjsLib (package:flutter_qjs/src/ffi.dart) package:flutter_qjs/src/ffi.dart:1 E/flutter ( 4640): #4 _jsNewRuntime package:flutter_qjs/src/ffi.dart:159 E/flutter ( 4640): #5 _jsNewRuntime (package:flutter_qjs/src/ffi.dart) package:flutter_qjs/src/ffi.dart:1 E/flutter ( 4640): #6 jsNewRuntime package:flutter_qjs/src/ffi.dart:202 E/flutter ( 4640): #7 FlutterQjs._ensureEngine package:flutter_qjs/src/engine.dart:41 E/flutter ( 4640): #8 FlutterQjs.evaluate package:flutter_qjs/src/engine.dart:156 E/flutter ( 4640): #9 _IsolatedQjs._ensureInitiated package:jsengine/isolated_qjs.dart:137 E/flutter ( 4640): #10 _IsolatedQjs.launch.<anonymous closure> package:jsengine/isolated_qjs.dart:165

Maybe it is related to this:

flutter/flutter#59834

Give more control over `jsExecutePendingJob` / `_executePendingJob`

We are using Zone's to control some aspects of how the eval code is executed.

If the eval is executed in CustomZone, all the JS code that is behind an async/await will be run in the RootZone where the QuickJS.dispatch() is executed. This is incorrect, we would expect all the code in the eval to be run in the CustomZone.

We can't change this behaviour as there is no way to manually execute pending jobs.

Making the _executePendingJob public would be sufficient for us.


Closing the QuickJS and running the Dispatch again inside the correct zone is too expensive for us.

Crash while using in Unit-tests

Code:

import 'package:flutter_test/flutter_test.dart';
import 'package:flutter_qjs/flutter_qjs.dart';

void main() {
  test('Simple test', () async {
    final engine = FlutterQjs()..dispatch();
    await engine.evaluate('42;');
  });
}

Output:

Invalid argument(s): Failed to load dynamic library (dlopen(test/build/Debug/libffiquickjs.dylib, 1): image not found)
dart:ffi                                    new DynamicLibrary.open
package:flutter_qjs/ffi.dart 56:30          qjsLib
package:flutter_qjs/ffi.dart                qjsLib
package:flutter_qjs/ffi.dart 101:19         _jsNewRuntime
package:flutter_qjs/ffi.dart                _jsNewRuntime
package:flutter_qjs/ffi.dart 128:12         jsNewRuntime
package:flutter_qjs/flutter_qjs.dart 45:11  FlutterQjs._ensureEngine
package:flutter_qjs/flutter_qjs.dart 118:5  FlutterQjs.evaluate
test/widget_test.dart 14:18                 main.<fn>
test/widget_test.dart 12:23                 main.<fn>

Invalid argument(s): Failed to load dynamic library (dlopen(test/build/Debug/libffiquickjs.dylib, 1): image not found)
dart:ffi                                    new DynamicLibrary.open
package:flutter_qjs/ffi.dart 56:30          qjsLib
package:flutter_qjs/ffi.dart                qjsLib
package:flutter_qjs/ffi.dart 101:19         _jsNewRuntime
package:flutter_qjs/ffi.dart                _jsNewRuntime
package:flutter_qjs/ffi.dart 128:12         jsNewRuntime
package:flutter_qjs/flutter_qjs.dart 45:11  FlutterQjs._ensureEngine
package:flutter_qjs/flutter_qjs.dart 118:5  FlutterQjs.evaluate
test/widget_test.dart 14:18                 main.<fn>
test/widget_test.dart 12:23                 main.<fn>

When I tried it on real device (not in Unit-tests) all works ok. Also, I used flutter_js library in Unit-tests it works fine.

Flutter Doctor result:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 1.22.5, on Mac OS X 10.15.7 19H15 darwin-x64, locale en-RU)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.6)
[!] Android Studio (version 4.1)
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
[!] IntelliJ IDEA Community Edition (version 2019.3.4)
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] VS Code (version 1.52.1)
[✓] Connected device (1 available)

! Doctor found issues in 2 categories.

Get error "expected ';' " when run "sh make.sh"

mkdir: build: File exists
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios/build
Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -project quickjs.xcodeproj build -target ALL_BUILD -configuration Debug -hideShellScriptEnvironment -arch arm64

User defaults from command line:
HideShellScriptEnvironment = YES

Build settings from command line:
ARCHS = arm64

Prepare build
note: Using legacy build system
=== BUILD AGGREGATE TARGET ZERO_CHECK OF PROJECT quickjs WITH CONFIGURATION Debug ===

Check dependencies

Write auxiliary files
write-file /Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios/build/quickjs.build/Debug-iphoneos/ZERO_CHECK.build/Script-CF59C5AFD815477C94648EC5.sh
chmod 0755 /Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios/build/quickjs.build/Debug-iphoneos/ZERO_CHECK.build/Script-CF59C5AFD815477C94648EC5.sh

PhaseScriptExecution CMake\ Rules build/quickjs.build/Debug-iphoneos/ZERO_CHECK.build/Script-CF59C5AFD815477C94648EC5.sh
cd /Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios
/bin/sh -c /Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios/build/quickjs.build/Debug-iphoneos/ZERO_CHECK.build/Script-CF59C5AFD815477C94648EC5.sh
echo ""

make -f /Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios/build/CMakeScripts/ReRunCMake.make
make[1]: `/Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios/build/CMakeFiles/cmake.check_cache' is up to date.

=== BUILD TARGET quickjs OF PROJECT quickjs WITH CONFIGURATION Debug ===

Check dependencies

=== BUILD TARGET ffiquickjs OF PROJECT quickjs WITH CONFIGURATION Debug ===

Check dependencies
ffiquickjs will not be code signed because its settings don't specify a development team.

CompileC build/quickjs.build/Debug-iphoneos/ffiquickjs.build/Objects-normal/arm64/ffi.o /Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/cxx/ffi.cpp normal arm64 c++ com.apple.compilers.llvm.clang.1_0.compiler
cd /Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -target arm64-apple-ios13.4 -fmessage-length=111 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -DCMAKE_INTDIR="Debug-iphoneos" -Dffiquickjs_EXPORTS -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.4.sdk -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -g -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -fembed-bitcode-marker -I/Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios/build/Debug-iphoneos/include -I/Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios/build/quickjs.build/Debug-iphoneos/ffiquickjs.build/DerivedSources-normal/arm64 -I/Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios/build/quickjs.build/Debug-iphoneos/ffiquickjs.build/DerivedSources/arm64 -I/Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios/build/quickjs.build/Debug-iphoneos/ffiquickjs.build/DerivedSources -F/Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios/build/Debug-iphoneos -fPIC -MMD -MT dependencies -MF /Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios/build/quickjs.build/Debug-iphoneos/ffiquickjs.build/Objects-normal/arm64/ffi.d --serialize-diagnostics /Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios/build/quickjs.build/Debug-iphoneos/ffiquickjs.build/Objects-normal/arm64/ffi.dia -c /Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/cxx/ffi.cpp -o /Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/ios/build/quickjs.build/Debug-iphoneos/ffiquickjs.build/Objects-normal/arm64/ffi.o
In file included from /Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/cxx/ffi.cpp:8:
In file included from /Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/cxx/ffi.h:1:
/Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/cxx/quickjs/quickjs.h:632:12: warning:
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
return js_unlikely(JS_VALUE_GET_TAG(v) == JS_TAG_EXCEPTION);
~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/cxx/quickjs/quickjs.h:42:31: note:
expanded from macro 'js_unlikely'
#define js_unlikely(x) __builtin_expect(!!(x), 0)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/cxx/quickjs/quickjs.h:637:12: warning:
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
return js_unlikely(JS_VALUE_GET_TAG(v) == JS_TAG_UNINITIALIZED);
~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/cxx/quickjs/quickjs.h:42:31: note:
expanded from macro 'js_unlikely'
#define js_unlikely(x) __builtin_expect(!!(x), 0)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/cxx/ffi.cpp:81:21: error:
expected ';' at end of declaration
JSClassDef def{
^
;
/Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/cxx/ffi.cpp:113:47: error:
expected ';' at end of declaration
ObjectOpaque *objOpaque = new ObjectOpaque{ctx, opaque};
^
;
2 warnings and 2 errors generated.

** BUILD FAILED **

The following build commands failed:
CompileC build/quickjs.build/Debug-iphoneos/ffiquickjs.build/Objects-normal/arm64/ffi.o /Users/xx/Documents/work/share/libs/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qjs-0.2.6/cxx/ffi.cpp normal arm64 c++ com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.