{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294973656":[{"is_tail_call":false,"symbol":"libintl_setlocale","target_va":4294974456},{"is_tail_call":false,"symbol":"libintl_bindtextdomain","target_va":4294974432},{"is_tail_call":false,"symbol":"libintl_textdomain","target_va":4294974468},{"is_tail_call":false,"symbol":"libintl_bind_textdomain_codeset","target_va":4294974420},{"is_tail_call":false,"symbol":"libintl_gettext","target_va":4294974444},{"is_tail_call":false,"symbol":"gtk_get_major_version","target_va":4294974300},{"is_tail_call":false,"symbol":"libintl_gettext","target_va":4294974444},{"is_tail_call":false,"symbol":"gtk_get_minor_version","target_va":4294974324},{"is_tail_call":false,"symbol":"g_print","target_va":4294974276},{"is_tail_call":false,"symbol":"g_option_context_add_main_entries","target_va":4294974396},{"is_tail_call":false,"symbol":"g_option_context_set_summary","target_va":4294974264},{"is_tail_call":false,"symbol":"gtk_get_micro_version","target_va":4294974312},{"is_tail_call":false,"symbol":"g_printerr","target_va":4294974288},{"is_tail_call":false,"symbol":"libintl_gettext","target_va":4294974444},{"is_tail_call":false,"symbol":"gtk_init","target_va":4294974348},{"is_tail_call":false,"symbol":"gtk_init","target_va":4294974348},{"is_tail_call":false,"symbol":"libintl_gettext","target_va":4294974444},{"is_tail_call":false,"symbol":"g_option_context_parse","target_va":4294974252},{"is_tail_call":false,"symbol":"gtk_init","target_va":4294974348},{"is_tail_call":false,"symbol":"gtk_init","target_va":4294974348},{"is_tail_call":false,"symbol":"g_option_context_new","target_va":4294974240},{"is_tail_call":false,"symbol":"g_error_free","target_va":4294974360},{"is_tail_call":false,"symbol":"g_option_context_add_group","target_va":4294974384},{"is_tail_call":false,"symbol":"g_get_prgname","target_va":4294974372},{"is_tail_call":false,"symbol":"gtk_get_option_group","target_va":4294974336},{"is_tail_call":false,"symbol":"g_option_context_free","target_va":4294974408},{"is_tail_call":false,"symbol":"libintl_gettext","target_va":4294974444},{"is_tail_call":false,"symbol":"gtk_init","target_va":4294974348},{"is_tail_call":false,"symbol":"libintl_gettext","target_va":4294974444},{"is_tail_call":false,"symbol":"g_option_context_parse","target_va":4294974252},{"is_tail_call":false,"symbol":"gtk_init","target_va":4294974348},{"is_tail_call":false,"symbol":"gtk_init","target_va":4294974348}]},"data_xrefs":{"by_data":{"4294971416":[4294973656],"4294971424":[4294973656],"4294971472":[4294973656],"4294974480":[4294973656],"4294974481":[4294973656],"4294974487":[4294973656],"4294974535":[4294973656],"4294974541":[4294973656],"4294974588":[4294973656],"4294974698":[4294973656],"4294974737":[4294973656],"4294974739":[4294973656],"4294974777":[4294973656],"4294974816":[4294973656],"4294974885":[4294973656],"4295000064":[4294973656],"4295000072":[4294973656],"4295000208":[4294973656],"4295000216":[4294973656]},"by_function":{"4294973656":[{"data_va":4294974480,"insn_va":4294973684,"kind":"CString","value":null},{"data_va":4294974481,"insn_va":4294973700,"kind":"CString","value":"gtk30"},{"data_va":4294974487,"insn_va":4294973708,"kind":"CString","value":"/opt/homebrew/Cellar/gtk+3/3.24.51/share/locale"},{"data_va":4294974535,"insn_va":4294973732,"kind":"CString","value":"UTF-8"},{"data_va":4294974541,"insn_va":4294973748,"kind":"CString","value":null},{"data_va":4294974588,"insn_va":4294973768,"kind":"CString","value":"Launch an application (specified by its desktop file name),\noptionally passing one or more URIs as arguments."},{"data_va":4295000064,"insn_va":4294973792,"kind":"Global","value":null},{"data_va":4294971424,"insn_va":4294973832,"kind":"Global","value":null},{"data_va":4294971416,"insn_va":4294973836,"kind":"Global","value":null},{"data_va":4294971416,"insn_va":4294973856,"kind":"Global","value":null},{"data_va":4294974698,"insn_va":4294973868,"kind":"CString","value":"Error parsing commandline options: %s\n"},{"data_va":4294971416,"insn_va":4294973876,"kind":"Global","value":null},{"data_va":4294974737,"insn_va":4294973896,"kind":"CString","value":null},{"data_va":4294974739,"insn_va":4294973912,"kind":"CString","value":"Try \"%s --help\" for more information."},{"data_va":4294971416,"insn_va":4294973948,"kind":"Global","value":null},{"data_va":4295000208,"insn_va":4294973968,"kind":"Global","value":null},{"data_va":4294974777,"insn_va":4294974008,"kind":"CString","value":"%d.%d.%d\n"},{"data_va":4295000216,"insn_va":4294974028,"kind":"Global","value":null},{"data_va":4294971424,"insn_va":4294974040,"kind":"Global","value":null},{"data_va":4295000216,"insn_va":4294974048,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294974052,"kind":"Global","value":"version"},{"data_va":4294974816,"insn_va":4294974060,"kind":"CString","value":"Creating AppInfo from id not supported on non unix operating systems"},{"data_va":4295000216,"insn_va":4294974072,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294974076,"kind":"Global","value":null},{"data_va":4294974885,"insn_va":4294974088,"kind":"CString","value":"%s: no such application %s"},{"data_va":4294974737,"insn_va":4294974120,"kind":"CString","value":null},{"data_va":4294971472,"insn_va":4294974140,"kind":"Global","value":null}]}},"noreturn_vas":[],"symbols":{"4294973656":"main"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"f69f9d5fd049f99a0d626cdd7a539ef1377dcf598cd801b88542acb980d376ca","flag_names":["CS_ADHOC"],"flags":2,"hash_type":2,"identifier":"gtk-launch-5555494419e119f1651a319da006b6b32fb7f15d","platform":0,"team_id":null},"signing_status":"AdHoc"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"f368cccbaefc4795adb070c214da065fdb8afeaec201f0f98c1b6de07de9e730","imphash":"0d6e4079e36703ebd37c00722f5891d28b0e2811dc114b129215123adcce3605","sha256_text":"9d6c02f064c61f17b2df921dec7ab22ea25344f9bd431573e34015c85620ec1f","symbolhash":"0d6e4079e36703ebd37c00722f5891d28b0e2811dc114b129215123adcce3605"},"sets":{"apis_called":["g_error_free","g_get_prgname","g_option_context_add_group","g_option_context_add_main_entries","g_option_context_free","g_option_context_new","g_option_context_parse","g_option_context_set_summary","g_print","g_printerr","gtk_get_major_version","gtk_get_micro_version","gtk_get_minor_version","gtk_get_option_group","gtk_init","libintl_bind_textdomain_codeset","libintl_bindtextdomain","libintl_gettext","libintl_setlocale","libintl_textdomain"],"bundle_ids":[],"cpp_classes":[],"entitlements":[],"frameworks":["libgtk-3.0.dylib","libglib-2.0.0.dylib","libintl.8.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":4,"iokit_constants":0,"library_functions":0,"nlist_functions":1,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":8,"size_log2":16.086136,"static_lib_count":0,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.008394664,"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":6360,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"main"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-09T08:52:26Z","available_arches":["arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"f69f9d5fd049f99a0d626cdd7a539ef1377dcf598cd801b88542acb980d376ca","file_modified":"2026-04-09T08:52:26Z","file_size":69568,"is_arm64e":false,"min_os":"15.0.0","name":"gtk-launch","platform":"macOS","sdk":"15.4.0","sha256":"6fbd55a3166806f9b70c31db291168e6794770c9156f5319b6ae11bd502cb671","sha256_slice":"6fbd55a3166806f9b70c31db291168e6794770c9156f5319b6ae11bd502cb671","source_version":null,"team_id":null,"uuid":"19E119F1-651A-319D-A006-B6B32FB7F15D"},"frameworks":[{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/gtk+3/3.24.51/lib/libgtk-3.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/gettext/lib/libintl.8.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"}],"function_starts_count":1,"imports":[{"address":0,"dylib":"/opt/homebrew/Cellar/gtk+3/3.24.51/lib/libgtk-3.0.dylib","is_lazy":false,"is_weak":false,"name":"gtk_get_major_version"},{"address":0,"dylib":"/opt/homebrew/Cellar/gtk+3/3.24.51/lib/libgtk-3.0.dylib","is_lazy":false,"is_weak":false,"name":"gtk_get_micro_version"},{"address":0,"dylib":"/opt/homebrew/Cellar/gtk+3/3.24.51/lib/libgtk-3.0.dylib","is_lazy":false,"is_weak":false,"name":"gtk_get_minor_version"},{"address":0,"dylib":"/opt/homebrew/Cellar/gtk+3/3.24.51/lib/libgtk-3.0.dylib","is_lazy":false,"is_weak":false,"name":"gtk_get_option_group"},{"address":0,"dylib":"/opt/homebrew/Cellar/gtk+3/3.24.51/lib/libgtk-3.0.dylib","is_lazy":false,"is_weak":false,"name":"gtk_init"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_error_free"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_get_prgname"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_option_context_add_group"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_option_context_add_main_entries"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_option_context_free"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_option_context_new"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_option_context_parse"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_option_context_set_summary"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_print"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_printerr"},{"address":0,"dylib":"/opt/homebrew/opt/gettext/lib/libintl.8.dylib","is_lazy":false,"is_weak":false,"name":"libintl_bind_textdomain_codeset"},{"address":0,"dylib":"/opt/homebrew/opt/gettext/lib/libintl.8.dylib","is_lazy":false,"is_weak":false,"name":"libintl_bindtextdomain"},{"address":0,"dylib":"/opt/homebrew/opt/gettext/lib/libintl.8.dylib","is_lazy":false,"is_weak":false,"name":"libintl_gettext"},{"address":0,"dylib":"/opt/homebrew/opt/gettext/lib/libintl.8.dylib","is_lazy":false,"is_weak":false,"name":"libintl_setlocale"},{"address":0,"dylib":"/opt/homebrew/opt/gettext/lib/libintl.8.dylib","is_lazy":false,"is_weak":false,"name":"libintl_textdomain"}],"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":6360,"protection":"r-x","segment":"__TEXT","size":584},{"name":"__stubs","offset":6944,"protection":"r-x","segment":"__TEXT","size":240},{"name":"__cstring","offset":7184,"protection":"r-x","segment":"__TEXT","size":461},{"name":"__unwind_info","offset":7648,"protection":"r-x","segment":"__TEXT","size":88},{"name":"__got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":160},{"name":"__objc_imageinfo","offset":16544,"protection":"rw-","segment":"__DATA_CONST","size":8},{"name":"__data","offset":32768,"protection":"rw-","segment":"__DATA","size":144},{"name":"__bss","offset":0,"protection":"rw-","segment":"__DATA","size":16}],"summary":"This ad-hoc signed arm64 executable contains minimal detectable functionality with only one exported function and four standard frameworks linked. Without access to binary strings, imported symbols, or the function's implementation details, its purpose cannot be reliably determined. The small size (67.9 KB) and single function suggest either a stripped binary, a utility stub, or a loader component. Security analysts should inspect the actual function code and runtime behavior to establish intent.","swift_metadata":null,"title":"Unknown executable — function not determinable from available metadata","total_strings":91,"xpc_services":[]}