FPFS.md

December 16, 2024 ยท View on GitHub

FPFS

/System/Library/PrivateFrameworks/FPFS.framework/FPFS


-2732.60.128.0.0
-  __TEXT.__text: 0x8f540c
-  __TEXT.__auth_stubs: 0x51c0
-  __TEXT.__objc_methlist: 0x1798
+2732.80.45.0.0
+  __TEXT.__text: 0x90b8f4
+  __TEXT.__auth_stubs: 0x51e0
+  __TEXT.__objc_methlist: 0x1838
   __TEXT.__ustring: 0x30
-  __TEXT.__const: 0x1ca9c
-  __TEXT.__gcc_except_tab: 0x520
-  __TEXT.__oslogstring: 0xe54a
-  __TEXT.__cstring: 0x2c6c6
-  __TEXT.__swift5_typeref: 0xf20f
-  __TEXT.__swift5_fieldmd: 0x88f0
-  __TEXT.__constg_swiftt: 0xfd44
-  __TEXT.__swift5_reflstr: 0x97ee
+  __TEXT.__const: 0x1d32c
+  __TEXT.__gcc_except_tab: 0x5bc
+  __TEXT.__oslogstring: 0xe7ca
+  __TEXT.__cstring: 0x2cba6
+  __TEXT.__dlopen_cstrs: 0x66
+  __TEXT.__swift5_typeref: 0xf5af
+  __TEXT.__swift5_fieldmd: 0x8ba8
+  __TEXT.__constg_swiftt: 0x10098
+  __TEXT.__swift5_reflstr: 0x9d6e
   __TEXT.__swift5_builtin: 0x6f4
-  __TEXT.__swift5_assocty: 0x1c68
-  __TEXT.__swift5_capture: 0x14334
+  __TEXT.__swift5_assocty: 0x1c80
+  __TEXT.__swift5_capture: 0x14450
   __TEXT.__swift5_protos: 0x88
-  __TEXT.__swift5_proto: 0x14ac
-  __TEXT.__swift5_types: 0x8d4
+  __TEXT.__swift5_proto: 0x14c8
+  __TEXT.__swift5_types: 0x8ec
   __TEXT.__swift5_mpenum: 0xfc
   __TEXT.__swift5_types2: 0x4
-  __TEXT.__unwind_info: 0x104e8
-  __TEXT.__eh_frame: 0x2327c
-  __TEXT.__objc_classname: 0x33f
-  __TEXT.__objc_methname: 0x9b16
-  __TEXT.__objc_methtype: 0x2ebd
-  __TEXT.__objc_stubs: 0x1f20
-  __DATA_CONST.__got: 0x11b8
-  __DATA_CONST.__const: 0x1260
-  __DATA_CONST.__objc_classlist: 0x248
+  __TEXT.__unwind_info: 0x10660
+  __TEXT.__eh_frame: 0x238ec
+  __TEXT.__objc_classname: 0x37a
+  __TEXT.__objc_methname: 0x9c6f
+  __TEXT.__objc_methtype: 0x2f3c
+  __TEXT.__objc_stubs: 0x2080
+  __DATA_CONST.__got: 0x11c8
+  __DATA_CONST.__const: 0x1348
+  __DATA_CONST.__objc_classlist: 0x250
   __DATA_CONST.__objc_catlist: 0x38
-  __DATA_CONST.__objc_protolist: 0x1a8
+  __DATA_CONST.__objc_protolist: 0x1b8
   __DATA_CONST.__objc_imageinfo: 0x8
-  __DATA_CONST.__objc_selrefs: 0x2530
-  __DATA_CONST.__objc_protorefs: 0xe0
-  __DATA_CONST.__objc_superrefs: 0x48
-  __AUTH_CONST.__auth_got: 0x28f0
-  __AUTH_CONST.__auth_ptr: 0x2fc8
-  __AUTH_CONST.__const: 0x3d4b8
-  __AUTH_CONST.__cfstring: 0x820
-  __AUTH_CONST.__objc_const: 0x114b8
+  __DATA_CONST.__objc_selrefs: 0x2588
+  __DATA_CONST.__objc_protorefs: 0xe8
+  __DATA_CONST.__objc_superrefs: 0x50
+  __AUTH_CONST.__auth_got: 0x2900
+  __AUTH_CONST.__auth_ptr: 0x3178
+  __AUTH_CONST.__const: 0x3db30
+  __AUTH_CONST.__cfstring: 0x920
+  __AUTH_CONST.__objc_const: 0x11730
   __AUTH_CONST.__objc_intobj: 0x18
-  __AUTH.__objc_data: 0xad8
-  __AUTH.__data: 0x1bd8
-  __DATA.__objc_ivar: 0x124
-  __DATA.__data: 0x6c00
-  __DATA.__bss: 0x20390
-  __DATA.__common: 0xb0
-  __DATA_DIRTY.__objc_data: 0x20a8
-  __DATA_DIRTY.__data: 0xbb10
-  __DATA_DIRTY.__bss: 0x8030
+  __AUTH.__objc_data: 0xb28
+  __AUTH.__data: 0x1bc8
+  __DATA.__objc_ivar: 0x128
+  __DATA.__data: 0x6e80
+  __DATA.__bss: 0x20720
+  __DATA.__common: 0xb8
+  __DATA_DIRTY.__objc_data: 0x20d8
+  __DATA_DIRTY.__data: 0xbb50
+  __DATA_DIRTY.__bss: 0x8040
   __DATA_DIRTY.__common: 0x638
   - /System/Library/Frameworks/Combine.framework/Combine
   - /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation

   - /System/Library/PrivateFrameworks/FileProviderTelemetry.framework/FileProviderTelemetry
   - /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage
   - /System/Library/PrivateFrameworks/OSAnalytics.framework/OSAnalytics
+  - /System/Library/PrivateFrameworks/SoftLinking.framework/SoftLinking
   - /System/Library/PrivateFrameworks/SpaceAttribution.framework/SpaceAttribution
   - /System/Library/PrivateFrameworks/UserManagement.framework/UserManagement
   - /usr/lib/libMobileGestalt.dylib

   - /usr/lib/swift/libswiftsimd.dylib
   - /usr/lib/swift/libswiftsys_time.dylib
   - /usr/lib/swift/libswiftunistd.dylib
-  Functions: 24864
-  Symbols:   3462
-  CStrings:  6309
+  Functions: 24987
+  Symbols:   3496
+  CStrings:  6371
 
Symbols:
+ _OBJC_CLASS_$_NSAssertionHandler
+ __sl_dlopen
+ _fpfs_set_purgeable_non_evictable_at
+ _getattrlistbulk
+ _objc_getClass
CStrings:
+ "\n   AND +kind IS NOT NULL\n   AND rowID > "
+ "\n   AND parent_id != id\n   AND +rt.fs_materialization_status = "
+ " protectedChild:"
+ " sameSide "
+ "@\"DEExtension\""
+ "Class getDEExtensionManagerClass(void)_block_invoke"
+ "DE was ran? %{bool}d"
+ "DEExtensionHostAppKey"
+ "DEExtensionManager"
+ "FPDConfigurationStoreObserver"
+ "FPDiagnosticExtensionManager"
+ "FPDiagnosticExtensionManager.m"
+ "Failed to mark wharf/ingest item %{public}s as purgeable: %{errno}d"
+ "FileProvider Daemon"
+ "FileProviderDiagnosticLogs"
+ "Marked wharf/ingest item %{public}s as purgeable"
+ "SELECT rowID, fs_id, fp_id, kind\n  FROM reconciliation_table\n WHERE "
+ "SELECT rt.rowID, rt.fs_id, rt.fp_id, rt.colliding_id\n  FROM reconciliation_table AS rt\n WHERE rt.colliding_id IS NOT NULL\n   AND rt.rowID > "
+ "SQLDB: list items blocked by bouncing"
+ "Unable to find class %s"
+ "Won't show prompt and will force answer to %ld"
+ "[DEBUG] DE returned %lu attachments"
+ "[DEBUG] Querying FP DE (no annotation)"
+ "[ERROR] Failed copy output %@ -> %@: %@"
+ "[ERROR] Failed creating %@: %@ - won't execute DE"
+ "[ERROR] Failed emptying %@: %@ - won't execute DE"
+ "[ERROR] Failed remove output %@ after copy: %@"
+ "[ERROR] No DE framework available"
+ "_content_status = "
+ "addObserver:"
+ "attachmentsForParameters:andHandler:"
+ "checkItemMatchesTargetedSPSError: dropping %s no longer in SPS"
+ "com.apple.FileProviderDaemon.diagnostic"
+ "copyItemAtURL:toURL:error:"
+ "currentHandler"
+ "deleteOnAttach"
+ "diagnostic-delay"
+ "diagnosticPathGetter__TestingOnly"
+ "diagnosticQueue"
+ "diagnosticsDirectoryURL"
+ "didUpdateConfiguration:"
+ "extensionForIdentifier:"
+ "fileprovider-feedback://gather-feedback?provider=%@&domain=%@&itemid=%@&error=%@:%ld&when=%ld&diag=%d"
+ "forceFSIngestion(for:request:completionHandler:)"
+ "forceFSIngestionForItemID:request:completionHandler:"
+ "forceFeedbackPromptReply"
+ "forceIngestion(for:request:completionHandler:)"
+ "forceIngestionForItemID:request:completionHandler:"
+ "fp-dump.txt"
+ "fpExtension"
+ "getSavedDiagnostics:"
+ "handleFailureInFunction:file:lineNumber:description:"
+ "hasDataProtectedChild"
+ "isUnlockerSchedulerRegistered"
+ "itemIDsWithTargetedErros"
+ "jobThrottled(FP)"
+ "jobThrottled(FS)"
+ "launchFeedbackForDomain:itemIdentifier:triggeringError:when:useDiagnostic:completionHandler:"
+ "launchFeedbackForm(identifier:triggeringError:when:useDiagnostic:)"
+ "loadExtensions"
+ "pendingMarkingChildren"
+ "softlink:r:path:/System/Library/PrivateFrameworks/DiagnosticExtensions.framework/DiagnosticExtensions"
+ "triggerDiagnosticsFor:persistingAt:completionHandler:"
+ "unblock-children-eviction"
+ "unblock-item-blocked-on-missing-bounce-item"
+ "unblock-materializing-unbound-dataless-items"
+ "unblock-snapshotting-items-without-job"
+ "upload(FSSnapshot)"
+ "v24@0:8@\"NSSet\"16"
+ "v24@0:8@?<v@?@\"FPSandboxingURLWrapper\"@\"NSError\">16"
+ "v52@0:8@16@24B32r^{?=@?IBB}36@44"
+ "v60@0:8@\"FPDDomain\"16@\"NSString\"24@\"NSError\"32@\"NSDate\"40B48@?<v@?@\"NSError\">52"
+ "v60@0:8@16@24@32@40B48@?52"
+ "void *DiagnosticExtensionsLibrary(void)"
+ "๐Ÿงน FPCK %s: launched with options: [%s] - will abort because sync is paused."
- "\n   AND parent_id != id\n LIMIT 1"
- "<actual:nil requested:"
- "error decoding errorDirection: "
- "fileprovider-feedback://gather-feedback?provider=%@&domain=%@&itemid=%@&error=%@:%ld"
- "forceFSIngestion(for:completionHandler:)"
- "forceFSIngestionForItemID:completionHandler:"
- "forceIngestion(for:completionHandler:)"
- "forceIngestionForItemID:completionHandler:"
- "launchFeedbackForDomain:itemIdentifier:triggeringError:completionHandler:"
- "launchFeedbackForm(identifier:triggeringError:)"
- "nilErrorIds"
- "v48@0:8@\"FPDDomain\"16@\"NSString\"24@\"NSError\"32@?<v@?@\"NSError\">40"
- "v52@0:8@16@24B32r^{?=@?IB}36@44"
- "๐Ÿ™‹\u200dโ™‚๏ธ"