{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294969312":[{"is_tail_call":false,"symbol":"dispatch_main","target_va":4294969996},{"is_tail_call":false,"symbol":"LogControl","target_va":4294969868},{"is_tail_call":false,"symbol":"_LogCategory_Initialize","target_va":4294969900},{"is_tail_call":false,"symbol":"LogPrintF","target_va":4294969884},{"is_tail_call":false,"symbol":"_LogCategory_Initialize","target_va":4294969900},{"is_tail_call":false,"symbol":"LogPrintF","target_va":4294969884},{"is_tail_call":false,"symbol":"objc_autoreleasePoolPop","target_va":4294969964},{"is_tail_call":false,"symbol":"objc_autoreleasePoolPush","target_va":4294970012},{"is_tail_call":false,"symbol":"getenv","target_va":4294969948},{"is_tail_call":false,"symbol":"open","target_va":4294970028},{"is_tail_call":false,"symbol":"_LogCategory_Initialize","target_va":4294969900},{"is_tail_call":false,"symbol":"_LogCategory_Initialize","target_va":4294969900},{"is_tail_call":false,"symbol":"LogPrintF","target_va":4294969884},{"is_tail_call":false,"symbol":"fcntl","target_va":4294969932},{"is_tail_call":false,"symbol":"_LogCategory_Initialize","target_va":4294969900},{"is_tail_call":false,"symbol":"LogPrintF","target_va":4294969884},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294969980},{"is_tail_call":false,"symbol":"exit","target_va":4294969916}]},"data_xrefs":{"by_data":{"4294967304":[4294969312],"4294967312":[4294969312],"4294970090":[4294969312],"4294970123":[4294969312],"4294970152":[4294969312],"4294970183":[4294969312],"4294970204":[4294969312],"4294970209":[4294969312],"4294970215":[4294969312],"4294970267":[4294969312],"4294970300":[4294969312],"4294970309":[4294969312],"4294970335":[4294969312],"4294983680":[4294969312],"4294983688":[4294969312],"4294983696":[4294969312],"4294983704":[4294969312],"4294983712":[4294969312],"4294983720":[4294969312],"4294983728":[4294969312],"4294983736":[4294969312],"4294983744":[4294969312],"4294983752":[4294969312],"4294983760":[4294969312],"4294983768":[4294969312],"4295000064":[4294969312],"4295000072":[4294969312]},"by_function":{"4294969312":[{"data_va":4294983768,"insn_va":4294969340,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969344,"kind":"Global","value":null},{"data_va":4294970090,"insn_va":4294969364,"kind":"CString","value":"?.*:level=chatty,.*:flags=public"},{"data_va":4295000064,"insn_va":4294969376,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969400,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969420,"kind":"Global","value":null},{"data_va":4294970123,"insn_va":4294969428,"kind":"CString","value":"int main(int, const char **)"},{"data_va":4294970152,"insn_va":4294969436,"kind":"CString","value":"Starting SensingPredict Daemon"},{"data_va":4295000064,"insn_va":4294969448,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969472,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969492,"kind":"Global","value":null},{"data_va":4294970123,"insn_va":4294969500,"kind":"CString","value":"int main(int, const char **)"},{"data_va":4294970183,"insn_va":4294969508,"kind":"CString","value":"Initializing sandbox"},{"data_va":4294970204,"insn_va":4294969524,"kind":"CString","value":"HOME"},{"data_va":4294970209,"insn_va":4294969564,"kind":"CString","value":"_HOME"},{"data_va":4294970215,"insn_va":4294969584,"kind":"CString","value":"/System/Library/Sandbox/Profiles/sensingpredictd.sb"},{"data_va":4294967312,"insn_va":4294969588,"kind":"Global","value":null},{"data_va":4294967304,"insn_va":4294969592,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969612,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969636,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294969652,"kind":"Global","value":null},{"data_va":4294970300,"insn_va":4294969660,"kind":"CString","value":"No error"},{"data_va":4295000064,"insn_va":4294969680,"kind":"Global","value":null},{"data_va":4294970123,"insn_va":4294969688,"kind":"CString","value":"int main(int, const char **)"},{"data_va":4294970267,"insn_va":4294969696,"kind":"CString","value":"Failed to initialize sandbox: %s"},{"data_va":4295000064,"insn_va":4294969704,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969728,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969748,"kind":"Global","value":null},{"data_va":4294970123,"insn_va":4294969756,"kind":"CString","value":"int main(int, const char **)"},{"data_va":4294970309,"insn_va":4294969764,"kind":"CString","value":"Could not get user folder"},{"data_va":4295000064,"insn_va":4294969784,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969808,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294969828,"kind":"Global","value":null},{"data_va":4294970123,"insn_va":4294969836,"kind":"CString","value":"int main(int, const char **)"},{"data_va":4294970335,"insn_va":4294969844,"kind":"CString","value":"Initialized sandbox"},{"data_va":4294983680,"insn_va":4294969872,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969876,"kind":"Global","value":null},{"data_va":4294983688,"insn_va":4294969888,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969892,"kind":"Global","value":null},{"data_va":4294983696,"insn_va":4294969904,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969908,"kind":"Global","value":null},{"data_va":4294983720,"insn_va":4294969920,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969924,"kind":"Global","value":null},{"data_va":4294983728,"insn_va":4294969936,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969940,"kind":"Global","value":null},{"data_va":4294983736,"insn_va":4294969952,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969956,"kind":"Global","value":null},{"data_va":4294983744,"insn_va":4294969968,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969972,"kind":"Global","value":null},{"data_va":4294983704,"insn_va":4294969984,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969988,"kind":"Global","value":null},{"data_va":4294983712,"insn_va":4294970000,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970004,"kind":"Global","value":null},{"data_va":4294983752,"insn_va":4294970016,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970020,"kind":"Global","value":null},{"data_va":4294983760,"insn_va":4294970032,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970036,"kind":"Global","value":null}]}},"noreturn_vas":[],"symbols":{"4294969312":"sub_1000007e0"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"150acd13a24dcf863af98e04f2d0b7265efa7d4c8a2defc7fa87555a43be6e37","flag_names":[],"flags":0,"hash_type":2,"identifier":"com.apple.sensingpredictd","platform":26,"team_id":null},"signing_status":"AppleSigned"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"cdc931b115376ed442fcdac0c6af771ebd394a24b07ed39c406cb4506d7274bf","imphash":"51bd9da992c6a88e7c7c900ac39d0b81ace42699bb85709129db5a97f39ec791","sha256_text":"902ba9b1445105885a2f087fb4ac75153ad329cf91c8c4a1f423cc626798aab9","symbolhash":"51bd9da992c6a88e7c7c900ac39d0b81ace42699bb85709129db5a97f39ec791"},"sets":{"apis_called":["LogControl","LogPrintF","_LogCategory_Initialize","__stack_chk_guard","dispatch_main","exit","fcntl","getenv","objc_autoreleasePoolPop","objc_autoreleasePoolPush","open"],"bundle_ids":["<string>com.apple.compilers.llvm.clang.1_0</string>","<string>com.apple.sensingpredictd</string>","com.apple.SensingPredict","com.apple.sensingpredictd"],"cpp_classes":[],"entitlements":[],"frameworks":["CoreUtils","AudioAccessoryServices","MobileBluetooth","Foundation","libobjc.A.dylib","libSystem.B.dylib"],"iokit_constants":[],"objc_classes":[],"private_frameworks":["CoreUtils","AudioAccessoryServices","MobileBluetooth"],"protocols":[],"signing_status":"Apple Signed","static_libs":[],"swift_protocol_names":[],"swift_type_names":[],"xpc_services":["com.apple.sensingpredictd"]},"vector":{"bundle_ids":4,"cap_analytics":0,"cap_hardware":0,"cap_ipc":0,"cap_keychain":0,"cap_location":0,"cap_network":0,"cap_security":0,"cap_storage":0,"cap_system":0,"cpp_classes":0,"cpp_vtable_entries":0,"entitlements_total":0,"file_paths":5,"frameworks_private":3,"frameworks_total":6,"iokit_constants":0,"library_functions":0,"nlist_functions":1,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":9,"size_log2":17.035658,"static_lib_count":0,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.0041383826,"url_endpoints":5,"xpc_provides":1}},"dwarf_metadata":null,"entitlements":{"entries":{},"raw_plist":null},"exports":[{"address":0,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"_mh_execute_header"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-09T10:03:42Z","available_arches":["x86_64","arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"150acd13a24dcf863af98e04f2d0b7265efa7d4c8a2defc7fa87555a43be6e37","file_modified":"2026-04-09T10:03:42Z","file_size":134352,"is_arm64e":true,"min_os":"26.1.0","name":"sensingpredictd","platform":"macOS","sdk":"26.1.0","sha256":"1f60e10dda5920ba2c80dcd82b06fdb85ccb31dc984d191899778a2d8fdee67c","sha256_slice":"babebcf5f89a65145a89c74e4ef7d52abfd2421c11f16fdeb7b233f11d2e5415","source_version":"10.12.3.0.0","team_id":null,"uuid":"228F1AE6-9473-3B52-A287-EFB09581D033"},"frameworks":[{"is_private":true,"is_weak":false,"name":"/System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils"},{"is_private":true,"is_weak":false,"name":"/System/Library/PrivateFrameworks/AudioAccessoryServices.framework/Versions/A/AudioAccessoryServices"},{"is_private":true,"is_weak":false,"name":"/System/Library/PrivateFrameworks/MobileBluetooth.framework/Versions/A/MobileBluetooth"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libobjc.A.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"}],"function_starts_count":1,"imports":[{"address":0,"dylib":"/System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils","is_lazy":false,"is_weak":false,"name":"LogControl"},{"address":0,"dylib":"/System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils","is_lazy":false,"is_weak":false,"name":"LogPrintF"},{"address":0,"dylib":"/System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils","is_lazy":false,"is_weak":false,"name":"_LogCategory_Initialize"},{"address":0,"dylib":"/usr/lib/libobjc.A.dylib","is_lazy":false,"is_weak":false,"name":"objc_autoreleasePoolPop"},{"address":0,"dylib":"/usr/lib/libobjc.A.dylib","is_lazy":false,"is_weak":false,"name":"objc_autoreleasePoolPush"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"dispatch_main"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"exit"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fcntl"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"getenv"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"open"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"sandbox_init_with_parameters"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stack_chk_guard"}],"interesting_strings":{"bundle_ids":["<string>com.apple.compilers.llvm.clang.1_0</string>","<string>com.apple.sensingpredictd</string>","com.apple.SensingPredict","com.apple.sensingpredictd"],"file_paths":["/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation","/System/Library/PrivateFrameworks/AudioAccessoryServices.framework/Versions/A/AudioAccessoryServices","/System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils","/System/Library/PrivateFrameworks/MobileBluetooth.framework/Versions/A/MobileBluetooth","/System/Library/Sandbox/Profiles/sensingpredictd.sb"],"urls_and_endpoints":["$http://crl.apple.com/codesigning.crl0","%http://www.apple.com/appleca/root.crl0","<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">","<string>com.apple.compilers.llvm.clang.1_0</string>","https://www.apple.com/appleca/0"]},"iokit_surface":null,"library_matches":[],"library_profile":{"libraries":{},"library_ratio":0.0,"total_functions":1,"total_identified":0},"network_surface":{"api_usage":{"callers":[],"classes":[],"methods":[]},"endpoints":[{"is_dynamic":false,"kind":"Url","value":"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">"},{"is_dynamic":false,"kind":"Hostname","value":"www.apple.com"},{"is_dynamic":false,"kind":"Hostname","value":"macosx26.1.internal"},{"is_dynamic":false,"kind":"Url","value":"http://www.apple.com/appleca/root.crl0"},{"is_dynamic":false,"kind":"Url","value":"http://crl.apple.com/codesigning.crl0"},{"is_dynamic":false,"kind":"Hostname","value":"crl.apple.com"},{"is_dynamic":false,"kind":"Url","value":"https://www.apple.com/appleca/0"}],"has_network_entitlement":false,"network_frameworks":["Foundation"]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":2016,"protection":"r-x","segment":"__TEXT","size":556},{"name":"__auth_stubs","offset":2572,"protection":"r-x","segment":"__TEXT","size":176},{"name":"__cstring","offset":2748,"protection":"r-x","segment":"__TEXT","size":311},{"name":"__info_plist","offset":3059,"protection":"r-x","segment":"__TEXT","size":1197},{"name":"__unwind_info","offset":4256,"protection":"r-x","segment":"__TEXT","size":88},{"name":"__auth_got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":88},{"name":"__got","offset":16472,"protection":"rw-","segment":"__DATA_CONST","size":8},{"name":"__objc_imageinfo","offset":16480,"protection":"rw-","segment":"__DATA_CONST","size":8},{"name":"__data","offset":32768,"protection":"rw-","segment":"__DATA","size":112}],"summary":"Implements a system daemon that coordinates multiple bundled services through XPC messaging. Communicates with external network endpoints and manages file operations across multiple paths. Leverages both public and private frameworks to integrate with core macOS subsystems. Runs as a privileged system service with no direct user interface.","swift_metadata":null,"title":"System service daemon — manages bundled service components and inter-process communication","total_strings":187,"xpc_services":["com.apple.sensingpredictd"]}