{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294970048":[{"is_tail_call":false,"symbol":"IOObjectRelease","target_va":4294972984},{"is_tail_call":false,"symbol":"IOObjectRelease","target_va":4294972984},{"is_tail_call":false,"symbol":"CFDataGetTypeID","target_va":4294972888},{"is_tail_call":false,"symbol":"objc_msgSend$setLaunchPath:","target_va":4294973344},{"is_tail_call":false,"symbol":"objc_msgSend$setArguments:","target_va":4294973312},{"is_tail_call":false,"symbol":"objc_msgSend$fileHandleWithNullDevice","target_va":4294973152},{"is_tail_call":false,"symbol":"IORegistryEntryCreateCFProperty","target_va":4294973000},{"is_tail_call":false,"symbol":"objc_msgSend$setStandardOutput:","target_va":4294973408},{"is_tail_call":false,"symbol":"CFStringGetTypeID","target_va":4294972968},{"is_tail_call":false,"symbol":"objc_msgSend$fileHandleWithNullDevice","target_va":4294973152},{"is_tail_call":false,"symbol":"IORegistryEntryCreateCFProperty","target_va":4294973000},{"is_tail_call":false,"symbol":"objc_msgSend$setStandardError:","target_va":4294973376},{"is_tail_call":false,"symbol":"CFStringGetTypeID","target_va":4294972968},{"is_tail_call":false,"symbol":"objc_msgSend$launch","target_va":4294973216},{"is_tail_call":false,"symbol":"objc_msgSend$isRunning","target_va":4294973184},{"is_tail_call":false,"symbol":"_Unwind_Resume","target_va":4294972808},{"is_tail_call":false,"symbol":"__sprintf_chk","target_va":4294973016},{"is_tail_call":false,"symbol":"objc_msgSend$isRunning","target_va":4294973184},{"is_tail_call":false,"symbol":"_Unwind_Resume","target_va":4294972808},{"is_tail_call":false,"symbol":"objc_msgSend$terminationStatus","target_va":4294973472},{"is_tail_call":false,"symbol":"CFStringGetTypeID","target_va":4294972968},{"is_tail_call":false,"symbol":"CFStringGetTypeID","target_va":4294972968},{"is_tail_call":false,"symbol":"CFStringGetTypeID","target_va":4294972968}],"4294970476":[{"is_tail_call":true,"symbol":"objc_msgSend$runTaskAtPath:muted:withArguments:","target_va":4294973280}],"4294970496":[{"is_tail_call":false,"symbol":"kCFAllocatorDefault","target_va":4294972616},{"is_tail_call":false,"symbol":"fputs","target_va":4294972552},{"is_tail_call":false,"symbol":"getprogname","target_va":4294972600},{"is_tail_call":false,"symbol":"exit","target_va":4294972488},{"is_tail_call":false,"symbol":"fputc","target_va":4294972536},{"is_tail_call":false,"symbol":"objc_msgSend$convertValueToCFTypeRef:value:","target_va":4294973120},{"is_tail_call":false,"symbol":"_objc_empty_cache","target_va":4294972472},{"is_tail_call":false,"symbol":"objc_msgSend$convertValueToCFTypeRef:value:","target_va":4294973120},{"is_tail_call":false,"symbol":"kCFBooleanFalse","target_va":4294972632},{"is_tail_call":false,"symbol":"fwrite","target_va":4294972568},{"is_tail_call":false,"symbol":"objc_msgSend$convertValueToCFTypeRef:value:","target_va":4294973120},{"is_tail_call":false,"symbol":"kCFBooleanFalse","target_va":4294972632},{"is_tail_call":false,"symbol":"fprintf","target_va":4294972520},{"is_tail_call":false,"symbol":"objc_msgSend$convertValueToCFTypeRef:value:","target_va":4294973120},{"is_tail_call":false,"symbol":"kCFBooleanFalse","target_va":4294972632},{"is_tail_call":false,"symbol":"__stdoutp","target_va":4294972440},{"is_tail_call":false,"symbol":"objc_msgSend$convertValueToCFTypeRef:value:","target_va":4294973120},{"is_tail_call":false,"symbol":"kCFBooleanFalse","target_va":4294972632},{"is_tail_call":false,"symbol":"fputc","target_va":4294972536},{"is_tail_call":false,"symbol":"geteuid","target_va":4294972584}],"4294970936":[{"is_tail_call":false,"symbol":"__stdoutp","target_va":4294972440},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294973048},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294973048},{"is_tail_call":false,"symbol":"fprintf","target_va":4294972520},{"is_tail_call":false,"symbol":"__stdinp","target_va":4294973080},{"is_tail_call":false,"symbol":"fgetc","target_va":4294972504},{"is_tail_call":false,"symbol":"fwrite","target_va":4294972568},{"is_tail_call":true,"symbol":"fputs","target_va":4294972552},{"is_tail_call":false,"symbol":"_objc_empty_cache","target_va":4294972472},{"is_tail_call":false,"symbol":"__stderrp","target_va":4294973064},{"is_tail_call":false,"symbol":"NSLog","target_va":4294972696},{"is_tail_call":false,"symbol":"NSLog","target_va":4294972696},{"is_tail_call":false,"symbol":"OBJC_CLASS_$_NSTask","target_va":4294972744},{"is_tail_call":false,"symbol":"OBJC_CLASS_$_NSTask","target_va":4294972744}],"4294971520":[{"is_tail_call":false,"symbol":"__objc_personality_v0","target_va":4294972872},{"is_tail_call":false,"symbol":"CFNumberCreate","target_va":4294972920},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294973032},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294973032},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294973032},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294973032},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294973032},{"is_tail_call":false,"symbol":"_DefaultRuneLocale","target_va":4294972792},{"is_tail_call":false,"symbol":"_DefaultRuneLocale","target_va":4294972792},{"is_tail_call":false,"symbol":"_DefaultRuneLocale","target_va":4294972792},{"is_tail_call":false,"symbol":"_DefaultRuneLocale","target_va":4294972792},{"is_tail_call":false,"symbol":"CFGetTypeID","target_va":4294972904}],"4294972268":[{"is_tail_call":false,"symbol":"__CFConstantStringClassReference","target_va":4294972824},{"is_tail_call":false,"symbol":"_DefaultRuneLocale","target_va":4294972792},{"is_tail_call":false,"symbol":"OBJC_METACLASS_$_NSObject","target_va":4294972776},{"is_tail_call":false,"symbol":"OBJC_METACLASS_$_NSObject","target_va":4294972776}]},"data_xrefs":{"by_data":{"4294971400":[4294970936],"4294971472":[4294970936],"4294971536":[4294970936],"4294971593":[4294970936],"4294973654":[4294970496],"4294973676":[4294970936],"4294973681":[4294970936],"4294974692":[4294971520],"4294974698":[4294971520],"4294974701":[4294971520],"4294974706":[4294971520],"4294974713":[4294971520],"4294974721":[4294971520],"4294975085":[4294971520],"4294975104":[4294971520],"4294975117":[4294971520],"4294975127":[4294972268],"4294983680":[4294970048,4294970496,4294970936,4294971520,4294972268],"4294983740":[4294970936],"4294984024":[4294970048],"4294984032":[4294970048],"4294984040":[4294970936],"4294984048":[4294971520],"4294984056":[4294971520],"4294984064":[4294972268],"4294984072":[4294970048,4294971520,4294972268],"4294984088":[4294970496,4294970936],"4294984096":[4294970936],"4294984104":[4294970936],"4294984112":[4294970496],"4294984152":[4294970476],"4295000392":[4294970496]},"by_function":{"4294970048":[{"data_va":4294984032,"insn_va":4294970112,"kind":"Global","value":null},{"data_va":4294984024,"insn_va":4294970156,"kind":"Global","value":null},{"data_va":4294984024,"insn_va":4294970196,"kind":"Global","value":null},{"data_va":4294984072,"insn_va":4294970260,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970264,"kind":"Global","value":null},{"data_va":4294984072,"insn_va":4294970300,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970304,"kind":"Global","value":null}],"4294970476":[{"data_va":4294984152,"insn_va":4294970480,"kind":"CFString","value":"/sbin/reboot"}],"4294970496":[{"data_va":4294984112,"insn_va":4294970536,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970540,"kind":"Global","value":null},{"data_va":4294973654,"insn_va":4294970548,"kind":"CString","value":"IODeviceTree:/options"},{"data_va":4294984088,"insn_va":4294970572,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970576,"kind":"Global","value":null},{"data_va":4295000392,"insn_va":4294970604,"kind":"Global","value":null},{"data_va":4295000392,"insn_va":4294970720,"kind":"Global","value":null},{"data_va":4295000392,"insn_va":4294970776,"kind":"Global","value":null},{"data_va":4295000392,"insn_va":4294970824,"kind":"Global","value":null},{"data_va":4295000392,"insn_va":4294970872,"kind":"Global","value":null},{"data_va":4295000392,"insn_va":4294970896,"kind":"Global","value":null}],"4294970936":[{"data_va":4294973676,"insn_va":4294970988,"kind":"CString","value":"true"},{"data_va":4294973681,"insn_va":4294971008,"kind":"CString","value":"false"},{"data_va":4294984096,"insn_va":4294971024,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971028,"kind":"Global","value":null},{"data_va":4294984088,"insn_va":4294971080,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971084,"kind":"Global","value":null},{"data_va":4294971400,"insn_va":4294971088,"kind":"Global","value":null},{"data_va":4294984088,"insn_va":4294971120,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971124,"kind":"Global","value":null},{"data_va":4294971472,"insn_va":4294971156,"kind":"Global","value":null},{"data_va":4294984104,"insn_va":4294971184,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971188,"kind":"Global","value":null},{"data_va":4294984040,"insn_va":4294971240,"kind":"Global","value":null},{"data_va":4294983740,"insn_va":4294971272,"kind":"Global","value":null},{"data_va":4294983740,"insn_va":4294971312,"kind":"Global","value":null},{"data_va":4294971593,"insn_va":4294971368,"kind":"Global","value":null},{"data_va":4294971536,"insn_va":4294971376,"kind":"Global","value":null},{"data_va":4294971472,"insn_va":4294971444,"kind":"Global","value":null}],"4294971520":[{"data_va":4294984048,"insn_va":4294971560,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971564,"kind":"Global","value":null},{"data_va":4294974692,"insn_va":4294971604,"kind":"CString","value":"-help"},{"data_va":4294974698,"insn_va":4294971624,"kind":"CString","value":"-h"},{"data_va":4294974701,"insn_va":4294971644,"kind":"CString","value":"help"},{"data_va":4294974706,"insn_va":4294971664,"kind":"CString","value":"enable"},{"data_va":4294974713,"insn_va":4294971688,"kind":"CString","value":"disable"},{"data_va":4294984072,"insn_va":4294971708,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971712,"kind":"Global","value":null},{"data_va":4294974721,"insn_va":4294971728,"kind":"CString","value":"%s: Invalid argument (error %d)\n"},{"data_va":4294984056,"insn_va":4294971744,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971748,"kind":"Global","value":null},{"data_va":4294975085,"insn_va":4294971760,"kind":"CString","value":"Usage:\n\t%s enable\n"},{"data_va":4294983680,"insn_va":4294971768,"kind":"Global","value":null},{"data_va":4294975104,"insn_va":4294971780,"kind":"CString","value":"\t%s disable\n"},{"data_va":4294983680,"insn_va":4294971788,"kind":"Global","value":null},{"data_va":4294975117,"insn_va":4294971800,"kind":"CString","value":"\t%s help\n"},{"data_va":4294984048,"insn_va":4294971828,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971832,"kind":"Global","value":null}],"4294972268":[{"data_va":4294984072,"insn_va":4294972296,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972300,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972308,"kind":"Global","value":null},{"data_va":4294975127,"insn_va":4294972320,"kind":"CString","value":"%s (y/N)? "},{"data_va":4294984064,"insn_va":4294972332,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972336,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972360,"kind":"Global","value":null}]}},"noreturn_vas":[],"symbols":{"4294970048":"-[TrimForcer runTaskAtPath:muted:withArguments:]","4294970476":"-[TrimForcer rebootNow]","4294970496":"-[TrimForcer setTRIMForcerVariable:value:]","4294970936":"-[TrimForcer convertValueToCFTypeRef:value:]","4294971520":"sub_100001080","4294972268":"sub_10000136c"}},"capabilities":[{"category":"Hardware","description":"Direct hardware/driver communication","imported_functions":["IOObjectRelease","IORegistryEntryCreateCFProperty","IORegistryEntryFromPath","IORegistryEntrySetCFProperty","kIOMasterPortDefault"],"source":"/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit","value":null}],"code_signature":{"code_directory":{"cdhash":"c6c3c4994ac6754e538f921becf802145779b8c017506db89dba8deb9788546d","flag_names":[],"flags":0,"hash_type":2,"identifier":"com.apple.trimforce","platform":26,"team_id":null},"signing_status":"AppleSigned"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"307b702be97b8e20d4c10c3651de46822472125dfeb783636e22f5a5e17a34e8","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"be8f52240be05b6662ee2777b8596f95a5435d5a9f98e2a731b4a105628e7388","imphash":"54511968d067855e633c50591f7af79e69ec11dde7557904ec1e323c8e6688ed","sha256_text":"d943ba7f18a6ba69f2f39e589142226f92acad27e714bf590a3a82fa5cff129d","symbolhash":"164419f40c22df84c328e380cd36e5d57c1642ac9b115e1667ea43f6b2619029"},"sets":{"apis_called":["IOObjectRelease","IORegistryEntryCreateCFProperty","OBJC_METACLASS_$_NSObject","_DefaultRuneLocale","_Unwind_Resume","__CFConstantStringClassReference","__objc_personality_v0","__sprintf_chk","__stack_chk_fail","__stack_chk_guard","__stderrp","__stdinp","__stdoutp","_objc_empty_cache","exit","fgetc","fprintf","fputc","fputs","fwrite","geteuid","getprogname","kCFAllocatorDefault","kCFBooleanFalse"],"bundle_ids":["com.apple.trimforce"],"cpp_classes":[],"entitlements":[],"frameworks":["Foundation","libobjc.A.dylib","libSystem.B.dylib","CoreFoundation","IOKit"],"iokit_constants":[],"objc_classes":["TrimForcer"],"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":3,"frameworks_private":0,"frameworks_total":5,"iokit_constants":0,"library_functions":0,"nlist_functions":6,"objc_classes":1,"objc_ivars":0,"objc_methods":4,"objc_protocols":0,"section_count":20,"size_log2":17.065752,"static_lib_count":0,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.017436435,"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-07T05:21:13Z","available_arches":["x86_64","arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"c6c3c4994ac6754e538f921becf802145779b8c017506db89dba8deb9788546d","file_modified":"2026-04-06T12:04:13Z","file_size":137184,"is_arm64e":true,"min_os":"26.1.0","name":"trimforce","platform":"macOS","sdk":"26.1.0","sha256":"6b199c3428d1edaae32a42d2f359607e91a1b51695bda59a28d9c4d61fe288ee","sha256_slice":"079e9e16cba23019b2909ad8b50591ded7bc021ee42403ac939c836f68236ba1","source_version":"8.0.0.0.0","team_id":null,"uuid":"E17C0947-5FC9-3051-9538-BC0CC89E7C32"},"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":6,"imports":[{"address":0,"dylib":"/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation","is_lazy":false,"is_weak":false,"name":"NSLog"},{"address":0,"dylib":"/usr/lib/libobjc.A.dylib","is_lazy":false,"is_weak":false,"name":"__objc_personality_v0"},{"address":0,"dylib":"/usr/lib/libobjc.A.dylib","is_lazy":false,"is_weak":false,"name":"objc_alloc_init"},{"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_begin_catch"},{"address":0,"dylib":"/usr/lib/libobjc.A.dylib","is_lazy":false,"is_weak":false,"name":"objc_end_catch"},{"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_retainAutoreleasedReturnValue"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"_Unwind_Resume"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__error"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__maskrune"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__sprintf_chk"},{"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":"__toupper"},{"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":"fgetc"},{"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":"fputc"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fputs"},{"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":"geteuid"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"getprogname"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"sleep"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strcasecmp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strcmp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strlen"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strtol"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFBooleanGetTypeID"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFDataCreateWithBytesNoCopy"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFDataGetTypeID"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFGetTypeID"},{"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":"CFNumberGetTypeID"},{"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":"CFStringCreateWithCString"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"CFStringGetTypeID"},{"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":"IORegistryEntryCreateCFProperty"},{"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":"IORegistryEntrySetCFProperty"},{"address":0,"dylib":"/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation","is_lazy":false,"is_weak":false,"name":"OBJC_CLASS_$_NSFileHandle"},{"address":0,"dylib":"/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation","is_lazy":false,"is_weak":false,"name":"OBJC_CLASS_$_NSTask"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"_DefaultRuneLocale"},{"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":"__stderrp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stdinp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stdoutp"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"OBJC_EHTYPE_$_NSException"},{"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":"kCFBooleanFalse"},{"address":0,"dylib":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","is_lazy":false,"is_weak":false,"name":"kCFBooleanTrue"},{"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"},{"address":0,"dylib":"/usr/lib/libobjc.A.dylib","is_lazy":false,"is_weak":false,"name":"_objc_empty_cache"},{"address":0,"dylib":"/usr/lib/libobjc.A.dylib","is_lazy":false,"is_weak":false,"name":"OBJC_METACLASS_$_NSObject"},{"address":0,"dylib":"/usr/lib/libobjc.A.dylib","is_lazy":false,"is_weak":false,"name":"OBJC_CLASS_$_NSObject"}],"interesting_strings":{"bundle_ids":["com.apple.trimforce"],"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"],"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":6,"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":{"TrimForcer":{"class_methods":[],"instance_methods":[{"imp_va":4294970048,"selector":"runTaskAtPath:muted:withArguments:","signature":{"params":[{"Object":null},"Selector",{"Object":null},"Bool",{"Object":null}],"return_type":{"Int":{"bits":32,"unsigned":false}}},"type_encoding":"i36@0:8@16B24@28"},{"imp_va":4294970476,"selector":"rebootNow","signature":{"params":[{"Object":null},"Selector"],"return_type":"Void"},"type_encoding":"v16@0:8"},{"imp_va":4294970496,"selector":"setTRIMForcerVariable:value:","signature":{"params":[{"Object":null},"Selector","CString",{"Pointer":"Void"}],"return_type":{"Int":{"bits":32,"unsigned":false}}},"type_encoding":"i32@0:8*16^v24"},{"imp_va":4294970936,"selector":"convertValueToCFTypeRef:value:","signature":{"params":[{"Object":null},"Selector",{"Int":{"bits":64,"unsigned":true}},"CString"],"return_type":{"Pointer":"Void"}},"type_encoding":"^v32@0:8Q16*24"}],"ivars":[],"protocols":[],"superclass":null}}},"sections":[{"name":"__text","offset":2752,"protection":"r-x","segment":"__TEXT","size":2392},{"name":"__auth_stubs","offset":5144,"protection":"r-x","segment":"__TEXT","size":656},{"name":"__objc_stubs","offset":5824,"protection":"r-x","segment":"__TEXT","size":384},{"name":"__objc_methlist","offset":6208,"protection":"r-x","segment":"__TEXT","size":56},{"name":"__gcc_except_tab","offset":6264,"protection":"r-x","segment":"__TEXT","size":44},{"name":"__cstring","offset":6308,"protection":"r-x","segment":"__TEXT","size":1556},{"name":"__objc_classname","offset":7864,"protection":"r-x","segment":"__TEXT","size":11},{"name":"__objc_methtype","offset":7875,"protection":"r-x","segment":"__TEXT","size":55},{"name":"__objc_methname","offset":7930,"protection":"r-x","segment":"__TEXT","size":231},{"name":"__unwind_info","offset":8164,"protection":"r-x","segment":"__TEXT","size":128},{"name":"__auth_got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":344},{"name":"__got","offset":16728,"protection":"rw-","segment":"__DATA_CONST","size":96},{"name":"__cfstring","offset":16824,"protection":"rw-","segment":"__DATA_CONST","size":64},{"name":"__objc_classlist","offset":16888,"protection":"rw-","segment":"__DATA_CONST","size":8},{"name":"__objc_imageinfo","offset":16896,"protection":"rw-","segment":"__DATA_CONST","size":8},{"name":"__objc_const","offset":32768,"protection":"rw-","segment":"__DATA","size":144},{"name":"__objc_selrefs","offset":32912,"protection":"rw-","segment":"__DATA","size":96},{"name":"__objc_data","offset":33008,"protection":"rw-","segment":"__DATA","size":80},{"name":"__data","offset":33088,"protection":"rw-","segment":"__DATA","size":8},{"name":"__bss","offset":0,"protection":"rw-","segment":"__DATA","size":4}],"summary":"Provides direct communication with hardware devices or drivers at a low level. Connects to multiple network endpoints for device management or firmware operations. Accesses system hardware capabilities and handles hardware-specific control functions. Apple-signed binary with minimal user-facing interface, operating as a system component for device integration.","swift_metadata":null,"title":"Hardware communication driver — manages direct device hardware access and control","total_strings":297,"xpc_services":[]}