{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294970760":[{"is_tail_call":false,"symbol":"getopt","target_va":4294972316},{"is_tail_call":false,"symbol":"bd_tell","target_va":4294972076},{"is_tail_call":false,"symbol":"sscanf","target_va":4294972340},{"is_tail_call":false,"symbol":"bd_tell","target_va":4294972076},{"is_tail_call":false,"symbol":"bd_tell","target_va":4294972076},{"is_tail_call":false,"symbol":"bd_chapter_pos","target_va":4294972160},{"is_tail_call":false,"symbol":"atoi","target_va":4294972148},{"is_tail_call":false,"symbol":"bd_get_titles","target_va":4294972220},{"is_tail_call":false,"symbol":"__stdoutp","target_va":4294972136},{"is_tail_call":false,"symbol":"bd_get_title_info","target_va":4294972208},{"is_tail_call":false,"symbol":"__stderrp","target_va":4294972124},{"is_tail_call":false,"symbol":"fopen","target_va":4294972280},{"is_tail_call":false,"symbol":"fprintf","target_va":4294972292},{"is_tail_call":false,"symbol":"bd_get_playlist_info","target_va":4294972196},{"is_tail_call":false,"symbol":"__chkstk_darwin","target_va":4294972088},{"is_tail_call":false,"symbol":"fprintf","target_va":4294972292}]},"data_xrefs":{"by_data":{"4294972352":[4294970760],"4294972364":[4294970760],"4294972370":[4294970760],"4294972395":[4294970760],"4294972416":[4294970760],"4294972442":[4294970760],"4294972471":[4294970760],"4294972474":[4294970760],"4294972506":[4294970760],"4294972557":[4294970760],"4294983680":[4294970760],"4294983744":[4294970760],"4294983784":[4294970760],"4294983800":[4294970760],"4294983808":[4294970760],"4294983816":[4294970760],"4294983888":[4294970760],"4294983896":[4294970760],"4295016440":[4294970760]},"by_function":{"4294970760":[{"data_va":4294983784,"insn_va":4294970796,"kind":"Global","value":null},{"data_va":4294983800,"insn_va":4294970844,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970848,"kind":"Global","value":null},{"data_va":4294972352,"insn_va":4294970876,"kind":"CString","value":"c:vt:p:k:a:"},{"data_va":4294983896,"insn_va":4294970884,"kind":"Global","value":null},{"data_va":4294983888,"insn_va":4294970892,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970956,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294970996,"kind":"Global","value":null},{"data_va":4294972364,"insn_va":4294971020,"kind":"CString","value":"%d-%d"},{"data_va":4294983680,"insn_va":4294971080,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971144,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971156,"kind":"Global","value":null},{"data_va":4294983808,"insn_va":4294971292,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971296,"kind":"Global","value":null},{"data_va":4294972370,"insn_va":4294971308,"kind":"CString","value":"Failed to open disc: %s\n"},{"data_va":4294983808,"insn_va":4294971320,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971324,"kind":"Global","value":null},{"data_va":4294972395,"insn_va":4294971336,"kind":"CString","value":"No titles found: %s\n"},{"data_va":4294972471,"insn_va":4294971392,"kind":"CString","value":"wb"},{"data_va":4294983808,"insn_va":4294971416,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971420,"kind":"Global","value":null},{"data_va":4294972474,"insn_va":4294971432,"kind":"CString","value":"Failed to open destination: %s\n"},{"data_va":4294983808,"insn_va":4294971444,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971448,"kind":"Global","value":null},{"data_va":4294972416,"insn_va":4294971460,"kind":"CString","value":"Failed to open title: %d\n"},{"data_va":4294983816,"insn_va":4294971472,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971476,"kind":"Global","value":null},{"data_va":4294983808,"insn_va":4294971496,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971500,"kind":"Global","value":null},{"data_va":4294972506,"insn_va":4294971516,"kind":"CString","value":"Invalid angle %d > angle count %d. Using angle 1.\n"},{"data_va":4294983808,"insn_va":4294971592,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971596,"kind":"Global","value":null},{"data_va":4294972557,"insn_va":4294971612,"kind":"CString","value":"First chapter %d > chapter count %d\n"},{"data_va":4294983808,"insn_va":4294971624,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971628,"kind":"Global","value":null},{"data_va":4294972442,"insn_va":4294971640,"kind":"CString","value":"Failed to open playlist: %d\n"},{"data_va":4294983744,"insn_va":4294971656,"kind":"Global","value":null},{"data_va":4295016440,"insn_va":4294971660,"kind":"Global","value":null},{"data_va":4294983800,"insn_va":4294971668,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971672,"kind":"Global","value":null}]}},"noreturn_vas":[],"symbols":{"4294970760":"main"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"d0d49a4da8c8250b6a855c4f6582efbf51a736540e4e5941013433aef5aa9523","flag_names":["CS_ADHOC"],"flags":2,"hash_type":2,"identifier":"bd_splice-555549448c7f71b9221632cf8fddb3f12b3d21a5","platform":0,"team_id":null},"signing_status":"AdHoc"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"8dde9aeacbb882bb6ea15ef7f58d5839b3c5af2333214160ba6d1c0c439e69ce","imphash":"0d6e4079e36703ebd37c00722f5891d28b0e2811dc114b129215123adcce3605","sha256_text":"55d59a7144adc131e8ed96b60d308fd407702769ec2ca7bd6284437769dff5d8","symbolhash":"0d6e4079e36703ebd37c00722f5891d28b0e2811dc114b129215123adcce3605"},"sets":{"apis_called":["__chkstk_darwin","__stderrp","__stdoutp","atoi","bd_chapter_pos","bd_get_playlist_info","bd_get_title_info","bd_get_titles","bd_tell","fopen","fprintf","getopt","sscanf"],"bundle_ids":[],"cpp_classes":[],"entitlements":[],"frameworks":["libbluray.3.dylib","libSystem.B.dylib"],"iokit_constants":[],"objc_classes":[],"private_frameworks":[],"protocols":[],"signing_status":"Ad-Hoc","static_libs":[],"swift_protocol_names":[],"swift_type_names":[],"xpc_services":[]},"vector":{"bundle_ids":0,"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":0,"frameworks_private":0,"frameworks_total":2,"iokit_constants":0,"library_functions":0,"nlist_functions":1,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":6,"size_log2":15.690871,"static_lib_count":0,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.024652148,"url_endpoints":0,"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"},{"address":3464,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"main"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-09T08:35:35Z","available_arches":["arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"d0d49a4da8c8250b6a855c4f6582efbf51a736540e4e5941013433aef5aa9523","file_modified":"2026-04-09T08:35:35Z","file_size":52896,"is_arm64e":false,"min_os":"26.0.0","name":"bd_splice","platform":"macOS","sdk":"26.0.0","sha256":"ada2fe7671d06eb7d5a3e3ac6acbd5e0648fab6dfd418c6438529488d145f524","sha256_slice":"ada2fe7671d06eb7d5a3e3ac6acbd5e0648fab6dfd418c6438529488d145f524","source_version":null,"team_id":null,"uuid":"8C7F71B9-2216-32CF-8FDD-B3F12B3D21A5"},"frameworks":[{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/libbluray/1.4.0_1/lib/libbluray.3.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"}],"function_starts_count":1,"imports":[{"address":0,"dylib":"/opt/homebrew/Cellar/libbluray/1.4.0_1/lib/libbluray.3.dylib","is_lazy":false,"is_weak":false,"name":"bd_chapter_pos"},{"address":0,"dylib":"/opt/homebrew/Cellar/libbluray/1.4.0_1/lib/libbluray.3.dylib","is_lazy":false,"is_weak":false,"name":"bd_close"},{"address":0,"dylib":"/opt/homebrew/Cellar/libbluray/1.4.0_1/lib/libbluray.3.dylib","is_lazy":false,"is_weak":false,"name":"bd_free_title_info"},{"address":0,"dylib":"/opt/homebrew/Cellar/libbluray/1.4.0_1/lib/libbluray.3.dylib","is_lazy":false,"is_weak":false,"name":"bd_get_playlist_info"},{"address":0,"dylib":"/opt/homebrew/Cellar/libbluray/1.4.0_1/lib/libbluray.3.dylib","is_lazy":false,"is_weak":false,"name":"bd_get_title_info"},{"address":0,"dylib":"/opt/homebrew/Cellar/libbluray/1.4.0_1/lib/libbluray.3.dylib","is_lazy":false,"is_weak":false,"name":"bd_get_titles"},{"address":0,"dylib":"/opt/homebrew/Cellar/libbluray/1.4.0_1/lib/libbluray.3.dylib","is_lazy":false,"is_weak":false,"name":"bd_open"},{"address":0,"dylib":"/opt/homebrew/Cellar/libbluray/1.4.0_1/lib/libbluray.3.dylib","is_lazy":false,"is_weak":false,"name":"bd_read"},{"address":0,"dylib":"/opt/homebrew/Cellar/libbluray/1.4.0_1/lib/libbluray.3.dylib","is_lazy":false,"is_weak":false,"name":"bd_seek_chapter"},{"address":0,"dylib":"/opt/homebrew/Cellar/libbluray/1.4.0_1/lib/libbluray.3.dylib","is_lazy":false,"is_weak":false,"name":"bd_select_angle"},{"address":0,"dylib":"/opt/homebrew/Cellar/libbluray/1.4.0_1/lib/libbluray.3.dylib","is_lazy":false,"is_weak":false,"name":"bd_select_playlist"},{"address":0,"dylib":"/opt/homebrew/Cellar/libbluray/1.4.0_1/lib/libbluray.3.dylib","is_lazy":false,"is_weak":false,"name":"bd_select_title"},{"address":0,"dylib":"/opt/homebrew/Cellar/libbluray/1.4.0_1/lib/libbluray.3.dylib","is_lazy":false,"is_weak":false,"name":"bd_tell"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__chkstk_darwin"},{"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":"__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":"__stdoutp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"atoi"},{"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":"fclose"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"ferror"},{"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":"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":"optarg"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"optind"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"perror"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"sscanf"}],"interesting_strings":{},"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":[],"has_network_entitlement":false,"network_frameworks":[]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":3464,"protection":"r-x","segment":"__TEXT","size":1304},{"name":"__stubs","offset":4768,"protection":"r-x","segment":"__TEXT","size":288},{"name":"__cstring","offset":5056,"protection":"r-x","segment":"__TEXT","size":1029},{"name":"__unwind_info","offset":6088,"protection":"r-x","segment":"__TEXT","size":88},{"name":"__eh_frame","offset":6176,"protection":"r-x","segment":"__TEXT","size":80},{"name":"__got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":240}],"summary":"This is a minimal arm64 executable of 51.7 KB signed with ad hoc credentials. It contains only one exported function and links against two frameworks, suggesting a lightweight utility or helper tool. The ad hoc signature indicates it was not signed by a trusted certificate authority. Without access to the binary's code or the specific frameworks it uses, the exact purpose cannot be determined, but the minimal structure suggests a specialized single-purpose tool rather than a general system service.","swift_metadata":null,"title":"Unknown utility — single-function ad hoc signed executable","total_strings":115,"xpc_services":[]}