Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Android and iOS #66

Closed
fzyzcjy opened this issue Oct 14, 2021 · 10 comments · Fixed by #67
Closed

Support Android and iOS #66

fzyzcjy opened this issue Oct 14, 2021 · 10 comments · Fixed by #67

Comments

@fzyzcjy
Copy link
Contributor

fzyzcjy commented Oct 14, 2021

Currently it seems not supported. Could you please provide some hints on how shouold I work on it to support them? Thanks!

@philipc
Copy link
Contributor

philipc commented Oct 14, 2021

Android support was added in #65. If you can check that works for you, then I'll do a release.

@philipc
Copy link
Contributor

philipc commented Oct 14, 2021

iOS should work the same as macOS, based on what backtrace-rs does. So might just need some additional cfg checks.

@fzyzcjy
Copy link
Contributor Author

fzyzcjy commented Oct 14, 2021

Aha interesting!

  • android: I will try now
  • ios: looking forward to your release!

based on what backtrace-rs does

not sure how it is based on backtrace-rs?

@fzyzcjy
Copy link
Contributor Author

fzyzcjy commented Oct 14, 2021

Android: I confirm it works. Example log: https://gist.github.com/fzyzcjy/777bd2f3d90bf64a1949e2cab8d27659

which is output by example code:

    info!("findshlibs TARGET_SUPPORTED={}", TARGET_SUPPORTED);
    TargetSharedLibrary::each(|shlib| {
        info!(
            "TargetSharedLibrary::each id={:?} name={:?} \
        image_addr={:?} image_size={:?} image_vmaddr={:?}",
            shlib.id(),
            shlib.name(),
            shlib.actual_load_addr(),
            shlib.len(),
            shlib.stated_load_addr(),
        );

        for seg in shlib.segments() {
            info!(
                "TargetSharedLibrary::each::seg    {}: segment {}",
                seg.actual_virtual_memory_address(shlib),
                seg.name(),
            );
        }
    });

@philipc
Copy link
Contributor

philipc commented Oct 14, 2021

ios: looking forward to your release!

Sorry, I am unable to do ios support. PRs are welcome!

@fzyzcjy
Copy link
Contributor Author

fzyzcjy commented Oct 14, 2021

Ah? You mentioned that only configs are needed, so not sure why unable to support ios.

@philipc
Copy link
Contributor

philipc commented Oct 14, 2021

I don't develop for ios, so I can't test it. Yes, it should only need some cfgs. So a PR adding those cfgs would be welcome.

My reason for mentioning backtrace-rs is that it uses the same macOS APIs as this crate (_dyld_get_image_header etc), and includes the same code for macos and ios: https://github.com/rust-lang/backtrace-rs/blob/aec8f168d895043c358f0bceed20c70a03b7a8a0/src/symbolize/gimli.rs#L164-L171.

@fzyzcjy
Copy link
Contributor Author

fzyzcjy commented Oct 14, 2021

Aha sounds quite reasonable. I will make a PR soon!

@fzyzcjy
Copy link
Contributor Author

fzyzcjy commented Oct 15, 2021

WIP #67

@fzyzcjy fzyzcjy mentioned this issue Oct 15, 2021
@fzyzcjy
Copy link
Contributor Author

fzyzcjy commented Oct 15, 2021

with #67 I can see:

findshlibs all lib names=["/usr/lib/libBacktraceRecording.dylib", "/usr/lib/libMainThreadChecker.dylib", "/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Runner", "/usr/lib/libc++.1.dylib", "/usr/lib/libsqlite3.dylib", "/usr/lib/libz.1.dylib", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/FMDB.framework/FMDB", "/System/Library/Frameworks/Foundation.framework/Foundation", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/Reachability.framework/Reachability", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/Sentry.framework/Sentry", "/System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/audioplayers.framework/audioplayers", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/connectivity_plus.framework/connectivity_plus", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/device_info.framework/device_info", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/flutter_secure_storage.framework/flutter_secure_storage", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/image_gallery_saver.framework/image_gallery_saver", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/image_picker.framework/image_picker", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/native_camera.framework/native_camera", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/native_utils.framework/native_utils", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/package_info_plus.framework/package_info_plus", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/path_provider.framework/path_provider", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/sentry_flutter.framework/sentry_flutter", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/simple_audio_recorder.framework/simple_audio_recorder", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/sqflite.framework/sqflite", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/tom_sensors.framework/tom_sensors", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/video_player.framework/video_player", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/wakelock.framework/wakelock", "/usr/lib/libobjc.A.dylib", "/usr/lib/libSystem.B.dylib", "/System/Library/Frameworks/AVFoundation.framework/AVFoundation", "/System/Library/Frameworks/AddressBook.framework/AddressBook", "/System/Library/Frameworks/Contacts.framework/Contacts", "/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation", "/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics", "/System/Library/Frameworks/CoreLocation.framework/CoreLocation", "/System/Library/Frameworks/CoreMedia.framework/CoreMedia", "/System/Library/Frameworks/CoreMotion.framework/CoreMotion", "/System/Library/Frameworks/CoreTelephony.framework/CoreTelephony", "/System/Library/Frameworks/CoreVideo.framework/CoreVideo", "/System/Library/Frameworks/EventKit.framework/EventKit", "/System/Library/Frameworks/MediaPlayer.framework/MediaPlayer", "/System/Library/Frameworks/Photos.framework/Photos", "/System/Library/Frameworks/QuartzCore.framework/QuartzCore", "/System/Library/Frameworks/Security.framework/Security", "/System/Library/Frameworks/Speech.framework/Speech", "/System/Library/Frameworks/UIKit.framework/UIKit", "/System/Library/Frameworks/UserNotifications.framework/UserNotifications", "/usr/lib/swift/libswiftCoreMIDI.dylib", "/usr/lib/swift/libswiftDataDetection.dylib", "/usr/lib/swift/libswiftFileProvider.dylib", "/usr/lib/swift/libswiftUniformTypeIdentifiers.dylib", "/private/var/containers/Bundle/Application/B931A8D5-4B56-4840-9310-EA93D5D33954/Runner.app/Frameworks/Flutter.framework/Flutter", "/usr/lib/swift/libswiftAVFoundation.dylib", "/usr/lib/swift/libswiftAccelerate.dylib", "/usr/lib/swift/libswiftCore.dylib", "/usr/lib/swift/libswiftCoreAudio.dylib", "/usr/lib/swift/libswiftCoreFoundation.dylib", "/usr/lib/swift/libswiftCoreGraphics.dylib", "/usr/lib/swift/libswiftCoreImage.dylib", "/usr/lib/swift/libswiftCoreMedia.dylib", "/usr/lib/swift/libswiftDarwin.dylib", "/usr/lib/swift/libswiftDispatch.dylib", "/usr/lib/swift/libswiftFoundation.dylib", "/usr/lib/swift/libswiftMetal.dylib", "/usr/lib/swift/libswiftObjectiveC.dylib", "/usr/lib/swift/libswiftQuartzCore.dylib", "/usr/lib/swift/libswiftUIKit.dylib", "/usr/lib/swift/libswiftos.dylib", "/usr/lib/swift/libswiftsimd.dylib", "/usr/lib/libc++abi.dylib", "/usr/lib/system/libcache.dylib", "/usr/lib/system/libcommonCrypto.dylib", "/usr/lib/system/libcompiler_rt.dylib", "/usr/lib/system/libcopyfile.dylib", "/usr/lib/system/libcorecrypto.dylib", "/usr/lib/system/introspection/libdispatch.dylib", "/usr/lib/system/libdyld.dylib", "/usr/lib/system/libmacho.dylib", "/usr/lib/system/libremovefile.dylib", "/usr/lib/system/libsystem_asl.dylib", "/usr/lib/system/libsystem_blocks.dylib", "/usr/lib/system/libsystem_c.dylib", "/usr/lib/system/libsystem_collections.dylib", "/usr/lib/system/libsystem_configuration.dylib", "/usr/lib/system/libsystem_containermanager.dylib", "/usr/lib/system/libsystem_coreservices.dylib", "/usr/lib/system/libsystem_darwin.dylib", "/usr/lib/system/libsystem_dnssd.dylib", "/usr/lib/system/libsystem_featureflags.dylib", "/usr/lib/system/libsystem_info.dylib", "/usr/lib/system/libsystem_m.dylib", "/usr/lib/system/libsystem_malloc.dylib", "/usr/lib/system/libsystem_networkextension.dylib", "/usr/lib/system/libsystem_notify.dylib", "/usr/lib/system/libsystem_product_info_filter.dylib", "/usr/lib/system/libsystem_sandbox.dylib", "/usr/lib/system/libsystem_platform.dylib", "/usr/lib/system/libsystem_pthread.dylib", "/usr/lib/system/libsystem_symptoms.dylib", "/usr/lib/system/libsystem_trace.dylib", "/usr/lib/system/libunwind.dylib", "/usr/lib/system/libxpc.dylib", "/usr/lib/system/libsystem_kernel.dylib", "/System/Library/PrivateFrameworks/CoreAutoLayout.framework/CoreAutoLayout", "/usr/lib/libcompression.dylib", "/System/Library/Frameworks/CFNetwork.framework/CFNetwork", "/usr/lib/libarchive.2.dylib", "/usr/lib/libicucore.A.dylib", "/usr/lib/libxml2.2.dylib", "/usr/lib/liblangid.dylib", "/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit", "/System/Library/PrivateFrameworks/SoftLinking.framework/SoftLinking", "/usr/lib/liblzma.5.dylib", "/usr/lib/libapple_nghttp2.dylib", "/usr/lib/libnetwork.dylib", "/usr/lib/libenergytrace.dylib", "/usr/lib/libbsm.0.dylib", "/usr/lib/libCoreEntitlements.dylib", "/usr/lib/libcoretls.dylib", "/usr/lib/libcoretls_cfhelpers.dylib", "/usr/lib/libMobileGestalt.dylib", "/System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer", "/usr/lib/libpcap.A.dylib", "/usr/lib/libdns_services.dylib", "/System/Library/Frameworks/IOSurface.framework/IOSurface", "/usr/lib/libbz2.1.0.dylib", "/usr/lib/libiconv.2.dylib", "/usr/lib/libcharset.1.dylib", "/System/Library/PrivateFrameworks/DocumentManager.framework/DocumentManager", "/System/Library/Frameworks/FileProvider.framework/FileProvider", "/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore", "/System/Library/PrivateFrameworks/ShareSheet.framework/ShareSheet", "/System/Library/PrivateFrameworks/IconServices.framework/IconServices", "/System/Library/Frameworks/ImageIO.framework/ImageIO", "/System/Library/Frameworks/CoreServices.framework/CoreServices", "/System/Library/Frameworks/Network.framework/Network", "/usr/lib/libprequelite.dylib", "/System/Library/PrivateFrameworks/DocumentManagerCore.framework/DocumentManagerCore", "/System/Library/PrivateFrameworks/RunningBoardServices.framework/RunningBoardServices", "/System/Library/Frameworks/UniformTypeIdentifiers.framework/UniformTypeIdentifiers", "/System/Library/PrivateFrameworks/AppSupport.framework/AppSupport", "/System/Library/Frameworks/CoreImage.framework/CoreImage", "/System/Library/PrivateFrameworks/CoreUtils.framework/CoreUtils", "/System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices", "/System/Library/Frameworks/CoreText.framework/CoreText", "/System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation", "/System/Library/Frameworks/PushKit.framework/PushKit", "/System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/XCTTargetBootstrap", "/System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy", "/usr/lib/libapp_launch_measurement.dylib", "/System/Library/Frameworks/OpenGLES.framework/OpenGLES", "/System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary", "/System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration", "/System/Library/PrivateFrameworks/PowerLog.framework/PowerLog", "/System/Library/PrivateFrameworks/HangTracer.framework/HangTracer", "/System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag", "/System/Library/PrivateFrameworks/SignpostMetrics.framework/SignpostMetrics", "/System/Library/PrivateFrameworks/PointerUIServices.framework/PointerUIServices", "/System/Library/PrivateFrameworks/StudyLog.framework/StudyLog", "/System/Library/PrivateFrameworks/ContextKitExtraction.framework/ContextKitExtraction", "/System/Library/PrivateFrameworks/CoreMaterial.framework/CoreMaterial", "/System/Library/PrivateFrameworks/Pasteboard.framework/Pasteboard", "/System/Library/Frameworks/DataDetection.framework/DataDetection", "/System/Library/PrivateFrameworks/CMPhoto.framework/CMPhoto", "/System/Library/Frameworks/MediaToolbox.framework/MediaToolbox", "/System/Library/PrivateFrameworks/DataDetectorsCore.framework/DataDetectorsCore", "/System/Library/PrivateFrameworks/CoreSVG.framework/CoreSVG", "/System/Library/Frameworks/Accelerate.framework/Accelerate", "/System/Library/PrivateFrameworks/CoreAnalytics.framework/CoreAnalytics", "/System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices", "/System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices", "/System/Library/PrivateFrameworks/BaseBoard.framework/BaseBoard", "/System/Library/PrivateFrameworks/CoreUI.framework/CoreUI", "/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices", "/System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset", "/System/Library/PrivateFrameworks/PhysicsKit.framework/PhysicsKit", "/System/Library/PrivateFrameworks/PrototypeTools.framework/PrototypeTools", "/System/Library/PrivateFrameworks/TextInput.framework/TextInput", "/System/Library/PrivateFrameworks/UIKitServices.framework/UIKitServices", "/usr/lib/libAccessibility.dylib", "/System/Library/PrivateFrameworks/AXCoreUtilities.framework/AXCoreUtilities", "/System/Library/Frameworks/MediaAccessibility.framework/MediaAccessibility", "/usr/lib/libperfcheck.dylib", "/System/Library/PrivateFrameworks/perfdata.framework/perfdata", "/usr/lib/libIOReport.dylib", "/System/Library/PrivateFrameworks/ColorSync.framework/ColorSync", "/System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator", "/System/Library/Frameworks/Metal.framework/Metal", "/usr/lib/libate.dylib", "/usr/lib/libexpat.1.dylib", "/System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG", "/System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib", "/System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib", "/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage", "/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib", "/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib", "/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib", "/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib", "/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib", "/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLinearAlgebra.dylib", "/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparseBLAS.dylib", "/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libQuadrature.dylib", "/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBNNS.dylib", "/System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparse.dylib", "/System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator", "/System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib", "/System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/libGPUCompilerUtils.dylib", "/System/Library/PrivateFrameworks/AppleSauce.framework/AppleSauce", "/System/Library/PrivateFrameworks/FontServices.framework/libGSFontCache.dylib", "/System/Library/PrivateFrameworks/FontServices.framework/libGSFont.dylib", "/System/Library/PrivateFrameworks/OTSVG.framework/OTSVG", "/System/Library/PrivateFrameworks/FontServices.framework/FontServices", "/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices", "/System/Library/PrivateFrameworks/IdleTimerServices.framework/IdleTimerServices", "/System/Library/PrivateFrameworks/BoardServices.framework/BoardServices", "/System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer", "/System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation", "/System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices", "/System/Library/PrivateFrameworks/CoreServicesStore.framework/CoreServicesStore", "/System/Library/PrivateFrameworks/TextureIO.framework/TextureIO", "/System/Library/PrivateFrameworks/InternationalSupport.framework/InternationalSupport", "/System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices", "/System/Library/PrivateFrameworks/ASEProcessing.framework/ASEProcessing", "/usr/lib/libtailspin.dylib", "/System/Library/PrivateFrameworks/libEDR.framework/libEDR", "/System/Library/Frameworks/MetalPerformanceShaders.framework/MetalPerformanceShaders", "/System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport", "/System/Library/PrivateFrameworks/OSAnalytics.framework/OSAnalytics", "/System/Library/PrivateFrameworks/Symbolication.framework/Symbolication", "/System/Library/PrivateFrameworks/CoreSymbolication.framework/CoreSymbolication", "/System/Library/PrivateFrameworks/OSAServicesClient.framework/OSAServicesClient", "/System/Library/PrivateFrameworks/MallocStackLogging.framework/MallocStackLogging", "/System/Library/PrivateFrameworks/FeatureFlagsSupport.framework/FeatureFlagsSupport", "/System/Library/PrivateFrameworks/SignpostCollection.framework/SignpostCollection", "/System/Library/PrivateFrameworks/ktrace.framework/ktrace", "/System/Library/PrivateFrameworks/SampleAnalysis.framework/SampleAnalysis", "/System/Library/PrivateFrameworks/kperfdata.framework/kperfdata", "/usr/lib/libdscsym.dylib", "/System/Library/PrivateFrameworks/SignpostSupport.framework/SignpostSupport", "/System/Library/PrivateFrameworks/LoggingSupport.framework/LoggingSupport", "/System/Library/PrivateFrameworks/APFS.framework/APFS", "/usr/lib/libutil.dylib", "/System/Library/PrivateFrameworks/kperf.framework/kperf", "/System/Library/PrivateFrameworks/CoreBrightness.framework/CoreBrightness", "/System/Library/PrivateFrameworks/AFKUser.framework/AFKUser", "/System/Library/PrivateFrameworks/CoreAccessories.framework/CoreAccessories", "/System/Library/PrivateFrameworks/CPMS.framework/CPMS", "/System/Library/PrivateFrameworks/HID.framework/HID", "/System/Library/PrivateFrameworks/CARPFoundation.framework/CARPFoundation", "/System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib", "/System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib", "/System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib", "/System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib", "/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/MPSCore", "/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/MPSImage", "/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/MPSNeuralNetwork", "/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/MPSMatrix", "/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/MPSRayIntersector", "/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNDArray.framework/MPSNDArray", "/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSFunctions.framework/MPSFunctions", "/System/Library/Frameworks/VideoToolbox.framework/VideoToolbox", "/System/Library/PrivateFrameworks/FaceCore.framework/FaceCore", "/System/Library/PrivateFrameworks/GraphVisualizer.framework/GraphVisualizer", "/System/Library/PrivateFrameworks/CMCaptureCore.framework/CMCaptureCore", "/System/Library/PrivateFrameworks/WatchdogClient.framework/WatchdogClient", "/System/Library/Frameworks/CoreAudio.framework/CoreAudio", "/usr/lib/libAudioStatistics.dylib", "/System/Library/PrivateFrameworks/AudioToolboxCore.framework/AudioToolboxCore", "/System/Library/PrivateFrameworks/caulk.framework/caulk", "/System/Library/PrivateFrameworks/ExtensionFoundation.framework/ExtensionFoundation", "/System/Library/Frameworks/CoreMIDI.framework/CoreMIDI", "/usr/lib/libAudioToolboxUtility.dylib", "/System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit", "/System/Library/PrivateFrameworks/MediaExperience.framework/MediaExperience", "/usr/lib/libCTGreenTeaLogger.dylib", "/System/Library/PrivateFrameworks/CorePhoneNumbers.framework/CorePhoneNumbers", "/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore", "/System/Library/PrivateFrameworks/WebCore.framework/WebCore", "/System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libANGLE-shared.dylib", "/System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib", "/System/Library/Frameworks/NetworkExtension.framework/NetworkExtension", "/System/Library/PrivateFrameworks/URLFormatting.framework/URLFormatting", "/System/Library/Frameworks/AudioToolbox.framework/AudioToolbox", "/System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection", "/System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork", "/usr/lib/libnetworkextension.dylib", "/System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X", "/System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities", "/usr/lib/libcupolicy.dylib", "/usr/lib/libTelephonyUtilDynamic.dylib", "/System/Library/PrivateFrameworks/MSUDataAccessor.framework/MSUDataAccessor", "/usr/lib/libpartition2_dynamic.dylib", "/System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi", "/System/Library/PrivateFrameworks/Bom.framework/Bom", "/System/Library/PrivateFrameworks/AppleFSCompression.framework/AppleFSCompression", "/System/Library/PrivateFrameworks/TCC.framework/TCC", "/System/Library/PrivateFrameworks/DMCUtilities.framework/DMCUtilities", "/System/Library/Frameworks/Accounts.framework/Accounts", "/System/Library/PrivateFrameworks/DataMigration.framework/DataMigration", "/System/Library/PrivateFrameworks/MDMClientLibrary.framework/MDMClientLibrary", "/usr/lib/liblockdown.dylib", "/usr/lib/libmis.dylib", "/System/Library/PrivateFrameworks/UserManagement.framework/UserManagement", "/System/Library/PrivateFrameworks/Catalyst.framework/Catalyst", "/System/Library/Frameworks/CoreData.framework/CoreData", "/System/Library/PrivateFrameworks/ContextKitCore.framework/ContextKitCore", "/System/Library/PrivateFrameworks/DragUI.framework/DragUI", "/System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage", "/System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/SymptomDiagnosticReporter", "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/DesktopServicesPriv", "/System/Library/PrivateFrameworks/CoreNLP.framework/CoreNLP", "/usr/lib/libmecab.dylib", "/usr/lib/libCRFSuite.dylib", "/usr/lib/libgermantok.dylib", "/usr/lib/libThaiTokenizer.dylib", "/System/Library/PrivateFrameworks/CoreAUC.framework/CoreAUC", "/System/Library/Frameworks/CoreHaptics.framework/CoreHaptics", "/System/Library/PrivateFrameworks/AlgosScoreFramework.framework/AlgosScoreFramework", "/System/Library/PrivateFrameworks/StreamingZip.framework/StreamingZip", "/System/Library/PrivateFrameworks/CoreUtilsExtras.framework/CoreUtilsExtras", "/System/Library/PrivateFrameworks/IconFoundation.framework/IconFoundation", "/System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons", "/usr/lib/swift/libswiftMediaPlayer.dylib", "/System/Library/Frameworks/AVFAudio.framework/AVFAudio", "/System/Library/PrivateFrameworks/AVFCore.framework/AVFCore", "/System/Library/PrivateFrameworks/AVFCapture.framework/AVFCapture", "/System/Library/PrivateFrameworks/AudioSession.framework/AudioSession", "/System/Library/PrivateFrameworks/Celestial.framework/Celestial", "/System/Library/PrivateFrameworks/AirPlaySync.framework/AirPlaySync", "/System/Library/PrivateFrameworks/CMCapture.framework/CMCapture", "/System/Library/PrivateFrameworks/Quagga.framework/Quagga", "/System/Library/PrivateFrameworks/CMImaging.framework/CMImaging", "/System/Library/PrivateFrameworks/CinematicFraming.framework/CinematicFraming", "/System/Library/PrivateFrameworks/AppC3D.framework/AppC3D", "/System/Library/PrivateFrameworks/Espresso.framework/Espresso", "/System/Library/PrivateFrameworks/AppleCVAPhoto.framework/AppleCVAPhoto", "/System/Library/PrivateFrameworks/MediaSafetyNet.framework/MediaSafetyNet", "/System/Library/PrivateFrameworks/AppleNeuralEngine.framework/AppleNeuralEngine", "/System/Library/PrivateFrameworks/ANEServices.framework/ANEServices", "/usr/lib/libsandbox.1.dylib", "/usr/lib/libMatch.1.dylib", "/System/Library/PrivateFrameworks/ANECompiler.framework/ANECompiler", "/System/Library/PrivateFrameworks/MIL.framework/MIL", "/System/Library/Frameworks/MetalPerformanceShadersGraph.framework/MetalPerformanceShadersGraph", "/usr/lib/libncurses.5.4.dylib", "/System/Library/PrivateFrameworks/TimeSync.framework/TimeSync", "/System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth", "/System/Library/PrivateFrameworks/LocationSupport.framework/LocationSupport", "/System/Library/PrivateFrameworks/IOKitten.framework/IOKitten", "/System/Library/PrivateFrameworks/MediaPlatform.framework/MediaPlatform", "/System/Library/PrivateFrameworks/MediaLibraryCore.framework/MediaLibraryCore", "/System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary", "/System/Library/PrivateFrameworks/BaseBoardUI.framework/BaseBoardUI", "/System/Library/PrivateFrameworks/HomeSharing.framework/HomeSharing", "/System/Library/PrivateFrameworks/AppleMediaServices.framework/AppleMediaServices", "/System/Library/PrivateFrameworks/iTunesCloud.framework/iTunesCloud", "/System/Library/PrivateFrameworks/PrivacyAccounting.framework/PrivacyAccounting", "/System/Library/PrivateFrameworks/MediaServices.framework/MediaServices", "/System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote", "/System/Library/PrivateFrameworks/IDS.framework/IDS", "/System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation", "/System/Library/PrivateFrameworks/IDSFoundation.framework/IDSFoundation", "/System/Library/PrivateFrameworks/FTServices.framework/FTServices", "/System/Library/PrivateFrameworks/Engram.framework/Engram", "/System/Library/PrivateFrameworks/Marco.framework/Marco", "/System/Library/PrivateFrameworks/FTAWD.framework/FTAWD", "/System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomPresentationFeed.framework/SymptomPresentationFeed", "/System/Library/PrivateFrameworks/AuthKit.framework/AuthKit", "/System/Library/Frameworks/CryptoTokenKit.framework/CryptoTokenKit", "/usr/lib/libresolv.9.dylib", "/System/Library/Frameworks/LocalAuthentication.framework/LocalAuthentication", "/System/Library/PrivateFrameworks/NanoRegistry.framework/NanoRegistry", "/System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomAnalytics.framework/SymptomAnalytics", "/System/Library/PrivateFrameworks/DeviceIdentity.framework/DeviceIdentity", "/System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/AppleIDAuthSupport", "/System/Library/PrivateFrameworks/PhoneNumbers.framework/PhoneNumbers", "/System/Library/PrivateFrameworks/AAAFoundation.framework/AAAFoundation", "/System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/SharedUtils", "/System/Library/PrivateFrameworks/BiomePubSub.framework/BiomePubSub", "/System/Library/PrivateFrameworks/BiomeStorage.framework/BiomeStorage", "/System/Library/PrivateFrameworks/BiomeStreams.framework/BiomeStreams", "/System/Library/PrivateFrameworks/ProactiveSupport.framework/ProactiveSupport", "/System/Library/PrivateFrameworks/BiomeFoundation.framework/BiomeFoundation", "/System/Library/PrivateFrameworks/InternationalTextSearch.framework/InternationalTextSearch", "/System/Library/PrivateFrameworks/RTCReporting.framework/RTCReporting", "/System/Library/PrivateFrameworks/CoreTime.framework/CoreTime", "/System/Library/PrivateFrameworks/BiomeFlexibleStorage.framework/BiomeFlexibleStorage", "/System/Library/PrivateFrameworks/BiomeDSL.framework/BiomeDSL", "/System/Library/PrivateFrameworks/CoreEmoji.framework/CoreEmoji", "/System/Library/PrivateFrameworks/DAAPKit.framework/DAAPKit", "/System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService", "/System/Library/PrivateFrameworks/CacheDelete.framework/CacheDelete", "/System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount", "/System/Library/PrivateFrameworks/RemoteTextInput.framework/RemoteTextInput", "/System/Library/PrivateFrameworks/Rapport.framework/Rapport", "/System/Library/PrivateFrameworks/FSEvents.framework/FSEvents", "/System/Library/PrivateFrameworks/SetupAssistant.framework/SetupAssistant", "/System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/AppleIDSSOAuthentication", "/System/Library/PrivateFrameworks/CoreFollowUp.framework/CoreFollowUp", "/System/Library/PrivateFrameworks/SetupAssistantSupport.framework/SetupAssistantSupport", "/System/Library/PrivateFrameworks/MobileBackup.framework/MobileBackup", "/System/Library/PrivateFrameworks/Seeding.framework/Seeding", "/System/Library/PrivateFrameworks/IntlPreferences.framework/IntlPreferences", "/System/Library/Frameworks/CloudKit.framework/CloudKit", "/System/Library/PrivateFrameworks/C2.framework/C2", "/System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/ProtectedCloudStorage", "/System/Library/PrivateFrameworks/GeoServices.framework/GeoServices", "/System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth", "/System/Library/PrivateFrameworks/GeoServicesCore.framework/GeoServicesCore", "/System/Library/PrivateFrameworks/CoreLocationProtobuf.framework/CoreLocationProtobuf", "/System/Library/PrivateFrameworks/NanoPreferencesSync.framework/NanoPreferencesSync", "/usr/lib/libheimdal-asn1.dylib", "/System/Library/PrivateFrameworks/OctagonTrust.framework/OctagonTrust", "/System/Library/PrivateFrameworks/SecurityFoundation.framework/SecurityFoundation", "/System/Library/PrivateFrameworks/AppConduit.framework/AppConduit", "/System/Library/Frameworks/Combine.framework/Combine", "/usr/lib/swift/libswift_Concurrency.dylib", "/System/Library/Frameworks/Accessibility.framework/Accessibility", "/System/Library/PrivateFrameworks/AXMediaUtilities.framework/AXMediaUtilities", "/System/Library/PrivateFrameworks/AccessibilitySharedSupport.framework/AccessibilitySharedSupport", "/System/Library/PrivateFrameworks/Lexicon.framework/Lexicon", "/System/Library/Frameworks/NaturalLanguage.framework/NaturalLanguage", "/System/Library/PrivateFrameworks/AXAssetLoader.framework/AXAssetLoader", "/System/Library/Frameworks/CoreML.framework/CoreML", "/System/Library/PrivateFrameworks/LinguisticData.framework/LinguisticData", "/System/Library/PrivateFrameworks/LanguageModeling.framework/LanguageModeling", "/System/Library/PrivateFrameworks/Montreal.framework/Montreal", "/System/Library/PrivateFrameworks/DuetActivityScheduler.framework/DuetActivityScheduler", "/System/Library/Frameworks/MLCompute.framework/MLCompute", "/System/Library/PrivateFrameworks/MLAssetIO.framework/MLAssetIO", "/System/Library/PrivateFrameworks/CoreDuet.framework/CoreDuet", "/System/Library/PrivateFrameworks/CoreDuetContext.framework/CoreDuetContext", "/System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/CoreDuetDebugLogging", "/System/Library/Frameworks/Intents.framework/Intents", "/System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/CoreDuetDaemonProtocol", "/System/Library/PrivateFrameworks/IntentsFoundation.framework/IntentsFoundation", "/usr/lib/libcmph.dylib", "/System/Library/PrivateFrameworks/Sharing.framework/Sharing", "/System/Library/PrivateFrameworks/MobileActivation.framework/MobileActivation", "/System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager", "/usr/lib/swift/libswiftCoreLocation.dylib", "/usr/lib/swift/libswiftPhotos.dylib", "/System/Library/PrivateFrameworks/MediaConversionService.framework/MediaConversionService", "/System/Library/PrivateFrameworks/CPAnalytics.framework/CPAnalytics", "/System/Library/PrivateFrameworks/CloudPhotoServices.framework/CloudPhotoServices", "/System/Library/Frameworks/ImageCaptureCore.framework/ImageCaptureCore", "/System/Library/Frameworks/CoreSpotlight.framework/CoreSpotlight", "/System/Library/PrivateFrameworks/PhotoFoundation.framework/PhotoFoundation", "/System/Library/PrivateFrameworks/PhotosFormats.framework/PhotosFormats", "/System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/CloudPhotoLibrary", "/System/Library/PrivateFrameworks/CoreMediaStream.framework/CoreMediaStream", "/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices", "/System/Library/PrivateFrameworks/PhotoLibraryServicesCore.framework/PhotoLibraryServicesCore", "/System/Library/PrivateFrameworks/MMCS.framework/MMCS", "/System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary", "/System/Library/PrivateFrameworks/AssetCacheServices.framework/AssetCacheServices", "/usr/lib/swift/libswiftDemangle.dylib", "/System/Library/PrivateFrameworks/Trial.framework/Trial", "/System/Library/PrivateFrameworks/TrialProto.framework/TrialProto", "/System/Library/PrivateFrameworks/ProactiveEventTracker.framework/ProactiveEventTracker", "/System/Library/PrivateFrameworks/MetadataUtilities.framework/MetadataUtilities", "/System/Library/PrivateFrameworks/AddressBookLegacy.framework/AddressBookLegacy", "/System/Library/PrivateFrameworks/CellularPlanManager.framework/CellularPlanManager", "/System/Library/Frameworks/ClassKit.framework/ClassKit", "/System/Library/PrivateFrameworks/CoreSuggestions.framework/CoreSuggestions", "/System/Library/PrivateFrameworks/ContactsFoundation.framework/ContactsFoundation", "/System/Library/PrivateFrameworks/vCard.framework/vCard", "/System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress", "/System/Library/PrivateFrameworks/ContactsMetrics.framework/ContactsMetrics", "/System/Library/PrivateFrameworks/CloudDocs.framework/CloudDocs", "/System/Library/Frameworks/QuickLookThumbnailing.framework/QuickLookThumbnailing", "/System/Library/PrivateFrameworks/ToneLibrary.framework/ToneLibrary", "/System/Library/PrivateFrameworks/MediaStream.framework/MediaStream", "/System/Library/PrivateFrameworks/NLP.framework/NLP", "/System/Library/PrivateFrameworks/PhotosImagingFoundation.framework/PhotosImagingFoundation", "/System/Library/PrivateFrameworks/CalendarDatabase.framework/CalendarDatabase", "/System/Library<…>

which sounds pretty reasonable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants