{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294969312":[{"is_tail_call":false,"symbol":"CFDataGetLength","target_va":4294973168},{"is_tail_call":false,"symbol":"IORegistryEntrySearchCFProperty","target_va":4294973120},{"is_tail_call":false,"symbol":"objc_msgSend$stringWithUTF8String:","target_va":4294973696},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"objc_msgSend$appendString:","target_va":4294973312},{"is_tail_call":false,"symbol":"objc_msgSend$appendString:","target_va":4294973312},{"is_tail_call":false,"symbol":"objc_msgSend$appendString:","target_va":4294973312},{"is_tail_call":false,"symbol":"objc_msgSend$defaultManager","target_va":4294973376},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"objc_msgSend$fileExistsAtPath:","target_va":4294973440},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"sub_100001084","target_va":4294971524},{"is_tail_call":false,"symbol":"CFNumberCreate","target_va":4294973216},{"is_tail_call":false,"symbol":"sub_100000c14","target_va":4294970388},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"objc_msgSend$dictionaryWithContentsOfFile:","target_va":4294973408},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"objc_msgSend$stringWithFormat:","target_va":4294973664},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"CFPropertyListCreateData","target_va":4294973232},{"is_tail_call":false,"symbol":"objc_msgSend$UTF8String","target_va":4294973280},{"is_tail_call":false,"symbol":"objc_msgSend$objectForKey:","target_va":4294973568},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"objc_msgSend$objectForKey:","target_va":4294973568},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"sub_100000c70","target_va":4294970480},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"CFPropertyListCreateData","target_va":4294973232},{"is_tail_call":false,"symbol":"objc_msgSend$UTF8String","target_va":4294973280},{"is_tail_call":false,"symbol":"CFDataGetBytePtr","target_va":4294973152},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200}],"4294970388":[{"is_tail_call":false,"symbol":"objc_msgSend$stringWithFormat:","target_va":4294973664},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":true,"symbol":"CFDictionaryAddValue","target_va":4294973184}],"4294970480":[{"is_tail_call":false,"symbol":"CFNumberCreate","target_va":4294973216},{"is_tail_call":false,"symbol":"CFArrayCreate","target_va":4294973008},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"objc_msgSend$stringWithFormat:","target_va":4294973664},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"CFPropertyListCreateData","target_va":4294973232},{"is_tail_call":false,"symbol":"objc_msgSend$UTF8String","target_va":4294973280},{"is_tail_call":false,"symbol":"IOIteratorNext","target_va":4294973056},{"is_tail_call":false,"symbol":"objc_msgSend$count","target_va":4294973344},{"is_tail_call":false,"symbol":"objc_msgSend$objectAtIndex:","target_va":4294973536},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"objc_msgSend$lastPathComponent","target_va":4294973504},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"CFPropertyListCreateData","target_va":4294973232},{"is_tail_call":false,"symbol":"objc_msgSend$UTF8String","target_va":4294973280},{"is_tail_call":false,"symbol":"IOObjectRelease","target_va":4294973072},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"objc_msgSend$count","target_va":4294973344},{"is_tail_call":false,"symbol":"CFStringCreateWithCString","target_va":4294973040},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":true,"symbol":"CFDictionaryAddValue","target_va":4294973184}],"4294970832":[{"is_tail_call":false,"symbol":"IOServiceGetMatchingServices","target_va":4294973136},{"is_tail_call":false,"symbol":"__stdoutp","target_va":4294972880},{"is_tail_call":false,"symbol":"OBJC_CLASS_$_NSFileManager","target_va":4294972784},{"is_tail_call":false,"symbol":"OBJC_CLASS_$_NSString","target_va":4294972816},{"is_tail_call":false,"symbol":"OBJC_CLASS_$_NSDictionary","target_va":4294972768},{"is_tail_call":false,"symbol":"IOServiceMatching","target_va":4294972720},{"is_tail_call":false,"symbol":"OBJC_CLASS_$_NSDictionary","target_va":4294972768},{"is_tail_call":false,"symbol":"OBJC_CLASS_$_NSString","target_va":4294972816},{"is_tail_call":false,"symbol":"OBJC_CLASS_$_NSDictionary","target_va":4294972768},{"is_tail_call":false,"symbol":"__CFConstantStringClassReference","target_va":4294972832},{"is_tail_call":false,"symbol":"NSTemporaryDirectory","target_va":4294972736},{"is_tail_call":false,"symbol":"OBJC_CLASS_$_NSCharacterSet","target_va":4294972752},{"is_tail_call":false,"symbol":"IORegistryEntryFromPath","target_va":4294973104},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294972848},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294972848},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294972848},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294972848},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294972848},{"is_tail_call":false,"symbol":"IORegistryEntryCreateCFProperties","target_va":4294973088}],"4294971328":[{"is_tail_call":false,"symbol":"free","target_va":4294972944},{"is_tail_call":false,"symbol":"fwrite","target_va":4294972960},{"is_tail_call":false,"symbol":"NSTemporaryDirectory","target_va":4294972736},{"is_tail_call":false,"symbol":"objc_msgSend$stringWithUTF8String:","target_va":4294973696},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294972848},{"is_tail_call":false,"symbol":"fopen","target_va":4294972912},{"is_tail_call":true,"symbol":"CFDictionaryAddValue","target_va":4294973184}],"4294971524":[{"is_tail_call":false,"symbol":"CFNumberCreate","target_va":4294973216},{"is_tail_call":false,"symbol":"kCFAllocatorDefault","target_va":4294972992},{"is_tail_call":false,"symbol":"getopt","target_va":4294972976},{"is_tail_call":false,"symbol":"sub_100000c14","target_va":4294970388},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"fclose","target_va":4294972896},{"is_tail_call":false,"symbol":"fwrite","target_va":4294972960},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294972864},{"is_tail_call":false,"symbol":"fopen","target_va":4294972912},{"is_tail_call":false,"symbol":"fclose","target_va":4294972896},{"is_tail_call":false,"symbol":"sub_1000011f8","target_va":4294971896},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294972848},{"is_tail_call":false,"symbol":"fopen","target_va":4294972912},{"is_tail_call":false,"symbol":"fopen","target_va":4294972912},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200}],"4294971896":[{"is_tail_call":false,"symbol":"CFNumberCreate","target_va":4294973216},{"is_tail_call":false,"symbol":"objc_msgSend$dictionaryWithContentsOfFile:","target_va":4294973408},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"fprintf","target_va":4294972928},{"is_tail_call":false,"symbol":"OBJC_CLASS_$_NSMutableString","target_va":4294972800},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"OBJC_CLASS_$_NSMutableString","target_va":4294972800},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"sub_100000fc0","target_va":4294971328},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"objc_msgSend$whitespaceAndNewlineCharacterSet","target_va":4294973728},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"objc_msgSend$stringByTrimmingCharactersInSet:","target_va":4294973632},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"objc_msgSend$stringByReplacingOccurrencesOfString:withString:","target_va":4294973600},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"objc_msgSend$stringWithFormat:","target_va":4294973664},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"objc_msgSend$objectForKey:","target_va":4294973568},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"objc_msgSend$objectForKey:","target_va":4294973568},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"objc_msgSend$objectForKey:","target_va":4294973568},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"CFPropertyListCreateData","target_va":4294973232},{"is_tail_call":false,"symbol":"objc_msgSend$stringWithFormat:","target_va":4294973664},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"objc_msgSend$count","target_va":4294973344},{"is_tail_call":false,"symbol":"objc_msgSend$objectAtIndex:","target_va":4294973536},{"is_tail_call":false,"symbol":"CFRelease","target_va":4294973248},{"is_tail_call":false,"symbol":"objc_msgSend$isEqualToString:","target_va":4294973472},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"objc_msgSend$count","target_va":4294973344},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294972848},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200},{"is_tail_call":false,"symbol":"CFDictionaryGetValue","target_va":4294973200}]},"data_xrefs":{"by_data":{"4294971404":[4294971524],"4294971504":[4294971524],"4294973760":[4294969312],"4294973764":[4294969312],"4294973783":[4294969312],"4294973799":[4294969312],"4294973806":[4294969312],"4294973846":[4294969312],"4294973959":[4294971524],"4294973976":[4294971524],"4294974045":[4294970480],"4294974048":[4294970480],"4294974079":[4294971328],"4294974094":[4294971328],"4294983680":[4294969312,4294970832,4294971328,4294971524,4294971896],"4294983960":[4294971896],"4294983968":[4294969312],"4294983976":[4294969312],"4294983984":[4294969312,4294970388,4294970480,4294971328,4294971896],"4294983992":[4294969312],"4294984000":[4294970832],"4294984008":[4294969312],"4294984016":[4294969312,4294971896],"4294984024":[4294970832,4294971328,4294971524,4294971896],"4294984032":[4294970832],"4294984040":[4294970832],"4294984048":[4294970832],"4294984056":[4294971328,4294971524],"4294984064":[4294969312],"4294984096":[4294969312],"4294984128":[4294969312,4294970388],"4294984160":[4294969312],"4294984192":[4294969312],"4294984224":[4294970832],"4294984256":[4294970832],"4294984288":[4294970832],"4294984320":[4294971896],"4294984352":[4294971896],"4294984384":[4294971896],"4294984416":[4294971896],"4294984448":[4294971896],"4294984480":[4294971896],"4294984512":[4294971896],"4294984544":[4294971524],"4294984576":[4294971524],"4294984608":[4294970480],"4294984640":[4294970480],"4294984672":[4294970388],"4294984704":[4294971328]},"by_function":{"4294969312":[{"data_va":4294983992,"insn_va":4294969360,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969364,"kind":"Global","value":null},{"data_va":4294973760,"insn_va":4294969448,"kind":"CString","value":"sp:"},{"data_va":4294984064,"insn_va":4294969460,"kind":"CFString","value":null},{"data_va":4294984096,"insn_va":4294969472,"kind":"CFString","value":"AppleSSDFirmware"},{"data_va":4294983976,"insn_va":4294969516,"kind":"Global","value":null},{"data_va":4294984008,"insn_va":4294969524,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294969528,"kind":"Global","value":null},{"data_va":4294983968,"insn_va":4294969592,"kind":"Global","value":null},{"data_va":4294984016,"insn_va":4294969768,"kind":"Global","value":null},{"data_va":4294973783,"insn_va":4294969800,"kind":"CString","value":"/usr/sbin/bless"},{"data_va":4294973799,"insn_va":4294969808,"kind":"CString","value":"-mount"},{"data_va":4294973764,"insn_va":4294969820,"kind":"CString","value":null},{"data_va":4294973806,"insn_va":4294969828,"kind":"CString","value":"-firmware"},{"data_va":4294983984,"insn_va":4294969840,"kind":"Global","value":null},{"data_va":4294984160,"insn_va":4294969848,"kind":"CFString","value":"NVMeFlasher.efi"},{"data_va":4294984128,"insn_va":4294969860,"kind":"CFString","value":"%@%@"},{"data_va":4294984192,"insn_va":4294969896,"kind":"CFString","value":"Payloads"},{"data_va":4294973846,"insn_va":4294969980,"kind":"CString","value":"-payload"},{"data_va":4294983992,"insn_va":4294970140,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970144,"kind":"Global","value":null}],"4294970388":[{"data_va":4294983984,"insn_va":4294970412,"kind":"Global","value":null},{"data_va":4294984672,"insn_va":4294970420,"kind":"CFString","value":"/UniversalSSDUpdater.plist"},{"data_va":4294984128,"insn_va":4294970432,"kind":"CFString","value":"%@%@"}],"4294970480":[{"data_va":4294983984,"insn_va":4294970544,"kind":"Global","value":null},{"data_va":4294984640,"insn_va":4294970552,"kind":"CFString","value":"Payloads.txt"},{"data_va":4294984608,"insn_va":4294970564,"kind":"CFString","value":"%@/%@"},{"data_va":4294974045,"insn_va":4294970604,"kind":"CString","value":"w+"},{"data_va":4294974048,"insn_va":4294970640,"kind":"CString","value":"%s\n"}],"4294970832":[{"data_va":4294984024,"insn_va":4294970912,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970916,"kind":"Global","value":null},{"data_va":4294984040,"insn_va":4294970976,"kind":"Global","value":null},{"data_va":4294984048,"insn_va":4294970984,"kind":"Global","value":null},{"data_va":4294984224,"insn_va":4294971036,"kind":"CFString","value":"Version"},{"data_va":4294984032,"insn_va":4294971052,"kind":"Global","value":null},{"data_va":4294984256,"insn_va":4294971080,"kind":"CFString","value":"BlessArguments"},{"data_va":4294984288,"insn_va":4294971120,"kind":"CFString","value":"Priority"},{"data_va":4294984000,"insn_va":4294971192,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971196,"kind":"Global","value":null}],"4294971328":[{"data_va":4294984056,"insn_va":4294971352,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971356,"kind":"Global","value":null},{"data_va":4294974079,"insn_va":4294971364,"kind":"CString","value":"IODeviceTree:/"},{"data_va":4294984024,"insn_va":4294971384,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971388,"kind":"Global","value":null},{"data_va":4294974094,"insn_va":4294971396,"kind":"CString","value":"IODeviceTree"},{"data_va":4294984704,"insn_va":4294971404,"kind":"CFString","value":"board-id"},{"data_va":4294983984,"insn_va":4294971432,"kind":"Global","value":null}],"4294971524":[{"data_va":4294984056,"insn_va":4294971580,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971584,"kind":"Global","value":null},{"data_va":4294973959,"insn_va":4294971592,"kind":"CString","value":"IONVMeController"},{"data_va":4294971404,"insn_va":4294971604,"kind":"Global","value":null},{"data_va":4294971404,"insn_va":4294971616,"kind":"Global","value":null},{"data_va":4294971404,"insn_va":4294971648,"kind":"Global","value":null},{"data_va":4294984024,"insn_va":4294971668,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971672,"kind":"Global","value":null},{"data_va":4294973976,"insn_va":4294971680,"kind":"CString","value":"IOService"},{"data_va":4294984544,"insn_va":4294971688,"kind":"CFString","value":"Physical Interconnect Location"},{"data_va":4294984576,"insn_va":4294971696,"kind":"CFString","value":"Internal"},{"data_va":4294971404,"insn_va":4294971756,"kind":"Global","value":null},{"data_va":4294971404,"insn_va":4294971828,"kind":"Global","value":null},{"data_va":4294971504,"insn_va":4294971888,"kind":"Global","value":null}],"4294971896":[{"data_va":4294984016,"insn_va":4294971980,"kind":"Global","value":null},{"data_va":4294984024,"insn_va":4294972012,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972016,"kind":"Global","value":null},{"data_va":4294984320,"insn_va":4294972060,"kind":"CFString","value":"Model Number"},{"data_va":4294984352,"insn_va":4294972092,"kind":"CFString","value":"Firmware Revision"},{"data_va":4294983960,"insn_va":4294972140,"kind":"Global","value":null},{"data_va":4294984384,"insn_va":4294972204,"kind":"CFString","value":null},{"data_va":4294984416,"insn_va":4294972212,"kind":"CFString","value":null},{"data_va":4294983984,"insn_va":4294972248,"kind":"Global","value":null},{"data_va":4294984448,"insn_va":4294972260,"kind":"CFString","value":"%@_%@"},{"data_va":4294984480,"insn_va":4294972284,"kind":"CFString","value":"Valid Firmware Revisions"},{"data_va":4294983984,"insn_va":4294972432,"kind":"Global","value":null},{"data_va":4294984512,"insn_va":4294972448,"kind":"CFString","value":"%@ %@"}]}},"noreturn_vas":[],"symbols":{"4294969312":"sub_1000007e0","4294970388":"sub_100000c14","4294970480":"sub_100000c70","4294970832":"sub_100000dd0","4294971328":"sub_100000fc0","4294971524":"sub_100001084","4294971896":"sub_1000011f8"}},"capabilities":[{"category":"Hardware","description":"Direct hardware/driver communication","imported_functions":["IOIteratorNext","IOObjectRelease","IORegistryEntryCreateCFProperties","IORegistryEntryFromPath","IORegistryEntrySearchCFProperty","IOServiceGetMatchingServices","IOServiceMatching","kIOMasterPortDefault"],"source":"/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit","value":null}],"code_signature":{"code_directory":{"cdhash":"6cbdc6abbb29b8647a2fc40203fff1a6e4e3d8e11d11ec6c9568d8fb61cdf609","flag_names":[],"flags":0,"hash_type":2,"identifier":"com.apple.ssdupdater","platform":26,"team_id":null},"signing_status":"AppleSigned"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"be8f52240be05b6662ee2777b8596f95a5435d5a9f98e2a731b4a105628e7388","imphash":"15bbae5b6a83a884c74b4bde765540b125022d3b0fd86c17c3f6a90f52abddf2","sha256_text":"934c26ce711720f3de36ff3c353ddc29399e163908ceef853cadf7180c3dd257","symbolhash":"15bbae5b6a83a884c74b4bde765540b125022d3b0fd86c17c3f6a90f52abddf2"},"sets":{"apis_called":["IOIteratorNext","IOObjectRelease","IORegistryEntryCreateCFProperties","IORegistryEntryFromPath","IORegistryEntrySearchCFProperty","IOServiceGetMatchingServices","IOServiceMatching","__CFConstantStringClassReference","__stack_chk_fail","__stack_chk_guard","__stdoutp","fclose","fopen","fprintf","free","fwrite","getopt","kCFAllocatorDefault","sub_100000c14","sub_100000c70","sub_100000fc0","sub_100001084","sub_1000011f8"],"bundle_ids":["com.apple.ssdupdater"],"cpp_classes":[],"entitlements":[],"frameworks":["Foundation","libobjc.A.dylib","libSystem.B.dylib","CoreFoundation","IOKit"],"iokit_constants":[],"objc_classes":[],"private_frameworks":[],"protocols":[],"signing_status":"Apple Signed","static_libs":[],"swift_protocol_names":[],"swift_type_names":[],"xpc_services":[]},"vector":{"bundle_ids":1,"cap_analytics":0,"cap_hardware":1,"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":4,"frameworks_private":0,"frameworks_total":5,"iokit_constants":0,"library_functions":0,"nlist_functions":7,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":11,"size_log2":17.063564,"static_lib_count":0,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.024880271,"url_endpoints":4,"xpc_provides":0}},"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:05:36Z","available_arches":["x86_64","arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"6cbdc6abbb29b8647a2fc40203fff1a6e4e3d8e11d11ec6c9568d8fb61cdf609","file_modified":"2026-04-09T10:05:36Z","file_size":136976,"is_arm64e":true,"min_os":"26.1.0","name":"ssdupdater","platform":"macOS","sdk":"26.1.0","sha256":"a459a52e828eb5d030c49129d3f46cd60f948c3abf92467c13d1ce369f8228f5","sha256_slice":"2a32c0b30a162b33bcc0214f2013f2a77a0bd74380c6610035b0428ff73075a6","source_version":"6.0.0.0.0","team_id":null,"uuid":"23AE17E0-DEB0-3DA3-8FBA-3A7C440D2108"},"frameworks":[{"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"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit"}],"function_starts_count":7,"imports":[{"address":0,"dylib":"/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation","is_lazy":false,"is_weak":false,"name":"NSTemporaryDirectory"},{"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/libobjc.A.dylib","is_lazy":false,"is_weak":false,"name":"objc_autoreleaseReturnValue"},{"address":0,"dylib":"/usr/lib/libobjc.A.dylib","is_lazy":false,"is_weak":false,"name":"objc_msgSend"},{"address":0,"dylib":"/usr/lib/libobjc.A.dylib","is_lazy":false,"is_weak":false,"name":"objc_release"},{"address":0,"dylib":"/usr/lib/libobjc.A.dylib","is_lazy":false,"is_weak":false,"name":"objc_retain"},{"address":0,"dylib":"/usr/lib/libobjc.A.dylib","is_lazy":false,"is_weak":false,"name":"objc_retainAutorelease"},{"address":0,"dylib":"/usr/lib/libobjc.A.dylib","is_lazy":false,"is_weak":false,"name":"objc_retainAutoreleasedReturnValue"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stack_chk_fail"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fclose"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fopen"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fprintf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"free"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fwrite"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"getopt"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"malloc_type_malloc"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFArrayCreate"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFDataGetBytePtr"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFDataGetLength"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFDictionaryAddValue"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFDictionaryCreateMutable"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFDictionaryGetValue"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFNumberCreate"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFPropertyListCreateData"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFRelease"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFStringCompare"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFStringCreateWithCString"},{"address":0,"dylib":"/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit","is_lazy":false,"is_weak":false,"name":"IOIteratorNext"},{"address":0,"dylib":"/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit","is_lazy":false,"is_weak":false,"name":"IOObjectRelease"},{"address":0,"dylib":"/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit","is_lazy":false,"is_weak":false,"name":"IORegistryEntryCreateCFProperties"},{"address":0,"dylib":"/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit","is_lazy":false,"is_weak":false,"name":"IORegistryEntryFromPath"},{"address":0,"dylib":"/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit","is_lazy":false,"is_weak":false,"name":"IORegistryEntrySearchCFProperty"},{"address":0,"dylib":"/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit","is_lazy":false,"is_weak":false,"name":"IOServiceGetMatchingServices"},{"address":0,"dylib":"/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit","is_lazy":false,"is_weak":false,"name":"IOServiceMatching"},{"address":0,"dylib":"/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation","is_lazy":false,"is_weak":false,"name":"OBJC_CLASS_$_NSCharacterSet"},{"address":0,"dylib":"/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation","is_lazy":false,"is_weak":false,"name":"OBJC_CLASS_$_NSFileManager"},{"address":0,"dylib":"/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation","is_lazy":false,"is_weak":false,"name":"OBJC_CLASS_$_NSMutableString"},{"address":0,"dylib":"/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation","is_lazy":false,"is_weak":false,"name":"OBJC_CLASS_$_NSString"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stack_chk_guard"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stdoutp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"optarg"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"OBJC_CLASS_$_NSDictionary"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"kCFAllocatorDefault"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"kCFTypeArrayCallBacks"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"kCFTypeDictionaryKeyCallBacks"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"kCFTypeDictionaryValueCallBacks"},{"address":0,"dylib":"/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit","is_lazy":false,"is_weak":false,"name":"kIOMasterPortDefault"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"__CFConstantStringClassReference"}],"interesting_strings":{"bundle_ids":["com.apple.ssdupdater"],"file_paths":["/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation","/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit","/UniversalSSDUpdater.plist"],"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\">","https://www.apple.com/appleca/0"]},"iokit_surface":null,"library_matches":[],"library_profile":{"libraries":{},"library_ratio":0.0,"total_functions":7,"total_identified":0},"network_surface":{"api_usage":{"callers":[],"classes":[],"methods":[]},"endpoints":[{"is_dynamic":false,"kind":"Url","value":"http://www.apple.com/appleca/root.crl0"},{"is_dynamic":false,"kind":"Hostname","value":"www.apple.com"},{"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"},{"is_dynamic":false,"kind":"Url","value":"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">"}],"has_network_entitlement":false,"network_frameworks":["CoreFoundation","Foundation"]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":2016,"protection":"r-x","segment":"__TEXT","size":3408},{"name":"__auth_stubs","offset":5424,"protection":"r-x","segment":"__TEXT","size":544},{"name":"__objc_stubs","offset":5984,"protection":"r-x","segment":"__TEXT","size":480},{"name":"__cstring","offset":6464,"protection":"r-x","segment":"__TEXT","size":356},{"name":"__objc_methname","offset":6820,"protection":"r-x","segment":"__TEXT","size":313},{"name":"__unwind_info","offset":7136,"protection":"r-x","segment":"__TEXT","size":112},{"name":"__auth_got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":280},{"name":"__got","offset":16664,"protection":"rw-","segment":"__DATA_CONST","size":104},{"name":"__cfstring","offset":16768,"protection":"rw-","segment":"__DATA_CONST","size":672},{"name":"__objc_imageinfo","offset":17440,"protection":"rw-","segment":"__DATA_CONST","size":8},{"name":"__objc_selrefs","offset":32768,"protection":"rw-","segment":"__DATA","size":120}],"summary":"Executes direct hardware and driver communication operations on macOS systems. Contacts six network endpoints and accesses multiple file paths, suggesting coordination with system services or remote infrastructure. Contains embedded bundle identifiers and URLs, indicating integration with broader system components. Runs with hardware-level capabilities enabling low-level device control and diagnostics.","swift_metadata":null,"title":"Hardware communication utility — manages direct device driver interactions","total_strings":242,"xpc_services":[]}