FileProviderDiagnosticExtension.md
December 16, 2024 ยท View on GitHub
FileProviderDiagnosticExtension
/System/Library/PrivateFrameworks/FileProviderDaemon.framework/PlugIns/FileProviderDiagnosticExtension.appex/FileProviderDiagnosticExtension
-2732.60.128.0.0
- __TEXT.__text: 0x1c28
- __TEXT.__auth_stubs: 0x330
- __TEXT.__objc_stubs: 0x7e0
- __TEXT.__objc_methlist: 0x44
- __TEXT.__const: 0x48
- __TEXT.__gcc_except_tab: 0x260
- __TEXT.__cstring: 0x204
- __TEXT.__oslogstring: 0x560
+2732.80.45.0.0
+ __TEXT.__text: 0x29f0
+ __TEXT.__auth_stubs: 0x390
+ __TEXT.__objc_stubs: 0xa00
+ __TEXT.__objc_methlist: 0x50
+ __TEXT.__const: 0x58
+ __TEXT.__gcc_except_tab: 0x2e0
+ __TEXT.__cstring: 0x28c
+ __TEXT.__oslogstring: 0x6d4
__TEXT.__objc_classname: 0x20
- __TEXT.__objc_methname: 0x57b
- __TEXT.__objc_methtype: 0x16
- __TEXT.__unwind_info: 0xc0
- __DATA_CONST.__auth_got: 0x1a8
- __DATA_CONST.__got: 0xa8
- __DATA_CONST.__const: 0xa0
- __DATA_CONST.__cfstring: 0x300
+ __TEXT.__objc_methname: 0x75e
+ __TEXT.__objc_methtype: 0x2d
+ __TEXT.__unwind_info: 0xe0
+ __DATA_CONST.__auth_got: 0x1d8
+ __DATA_CONST.__got: 0xb8
+ __DATA_CONST.__const: 0x108
+ __DATA_CONST.__cfstring: 0x380
__DATA_CONST.__objc_classlist: 0x8
__DATA_CONST.__objc_imageinfo: 0x8
__DATA_CONST.__objc_arraydata: 0x8
__DATA_CONST.__objc_arrayobj: 0x18
__DATA.__objc_const: 0x90
- __DATA.__objc_selrefs: 0x200
+ __DATA.__objc_selrefs: 0x288
__DATA.__objc_data: 0x50
- /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
- /System/Library/Frameworks/FileProvider.framework/FileProvider
- /usr/lib/libSystem.B.dylib
- /usr/lib/libobjc.A.dylib
- /usr/lib/libprequelite.dylib
- Functions: 35
- Symbols: 82
- CStrings: 114
+ Functions: 49
+ Symbols: 91
+ CStrings: 148
Symbols:
+ _NSURLFileSizeKey
+ _NSURLIsRegularFileKey
+ __NSConcreteGlobalBlock
+ _objc_autoreleasePoolPop
+ _objc_autoreleasePoolPush
+ _objc_retain
+ _objc_retain_x19
+ _objc_retain_x21
+ _objc_retain_x23
CStrings:
+ "1"
+ "B24@?0@\"NSURL\"8@\"NSError\"16"
+ "B56@0:8@16@24@32@40@48"
+ "FileProvider Daemon"
+ "FileProviderDiagnosticLogs"
+ "[DEBUG] Enumerating: %@"
+ "[DEBUG] Found previously captured dump"
+ "[DEBUG] Found previously captured logs"
+ "[DEBUG] Not recognized - skipping"
+ "[DEBUG] Will filter with %@"
+ "[ERROR] Enumeration failed on %@: %@"
+ "[ERROR] Failed %@ -> %@: %@"
+ "[ERROR] Gathering old diagnostics from daemon failed: %@"
+ "[INFO] Invalid diagnostic location: %@ (%@)"
+ "[INFO] Returning previously captured data"
+ "[INFO] [FileProviderDiagnosticExtension attachmentsForParameters:ABC] Getting fileprovider oslog for past 30 mins"
+ "_gatherPersistedDiagnostics:domainID:displayName:tempDirURL:attachments:"
+ "arrayWithObjects:count:"
+ "boolValue"
+ "checkResourceIsReachableAndReturnError:"
+ "enumeratorAtURL:includingPropertiesForKeys:options:errorHandler:"
+ "fp_prettyPath"
+ "getSavedDiagnosticsFor:completionHandler:"
+ "hasPrefix:"
+ "integerValue"
+ "lastPathComponent"
+ "moveItemAtURL:toURL:error:"
+ "removeAllObjects"
+ "removeItemAtURL:error:"
+ "resourceValuesForKeys:error:"
+ "startAccessingSecurityScopedResource"
+ "stopAccessingSecurityScopedResource"
+ "url"
+ "useDiagnostic"
+ "v24@?0@\"FPSandboxingURLWrapper\"8@\"NSError\"16"
- "[INFO] [FileProviderDiagnosticExtension attachmentsForParameters:ABC] Getting fileprovider oslog for past 15 mins"