{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294974408":[{"is_tail_call":false,"symbol":"g_file_new_for_commandline_arg","target_va":4294975832},{"is_tail_call":false,"symbol":"g_error_matches","target_va":4294975784},{"is_tail_call":false,"symbol":"g_option_context_free","target_va":4294975532},{"is_tail_call":false,"symbol":"g_object_unref","target_va":4294975508},{"is_tail_call":false,"symbol":"g_clear_error","target_va":4294975760},{"is_tail_call":false,"symbol":"g_error_free","target_va":4294975772},{"is_tail_call":false,"symbol":"g_file_new_for_uri","target_va":4294975844},{"is_tail_call":false,"symbol":"gdk_pixbuf_get_width","target_va":4294975652},{"is_tail_call":false,"symbol":"g_file_has_uri_scheme","target_va":4294975808},{"is_tail_call":false,"symbol":"g_file_has_uri_scheme","target_va":4294975808},{"is_tail_call":false,"symbol":"g_log","target_va":4294975880},{"is_tail_call":false,"symbol":"g_log","target_va":4294975880}],"4294974652":[{"is_tail_call":false,"symbol":"g_log_set_always_fatal","target_va":4294975892},{"is_tail_call":false,"symbol":"g_strv_length","target_va":4294975688},{"is_tail_call":false,"symbol":"g_strdup","target_va":4294975664},{"is_tail_call":false,"symbol":"gdk_pixbuf_apply_embedded_orientation","target_va":4294975700},{"is_tail_call":false,"symbol":"g_strfreev","target_va":4294975676},{"is_tail_call":false,"symbol":"g_print","target_va":4294975640},{"is_tail_call":false,"symbol":"g_print","target_va":4294975640},{"is_tail_call":false,"symbol":"gdk_pixbuf_get_option","target_va":4294975748},{"is_tail_call":false,"symbol":"gdk_pixbuf_scale_simple","target_va":4294975580},{"is_tail_call":false,"symbol":"gdk_pixbuf_remove_option","target_va":4294975556},{"is_tail_call":false,"symbol":"gdk_pixbuf_remove_option","target_va":4294975556},{"is_tail_call":false,"symbol":"setlocale","target_va":4294975604},{"is_tail_call":false,"symbol":"gdk_pixbuf_save","target_va":4294975568},{"is_tail_call":false,"symbol":"gdk_pixbuf_error_quark","target_va":4294975724},{"is_tail_call":false,"symbol":"gdk_pixbuf_get_width","target_va":4294975652},{"is_tail_call":false,"symbol":"gdk_pixbuf_copy_options","target_va":4294975712},{"is_tail_call":false,"symbol":"g_option_context_parse","target_va":4294975628},{"is_tail_call":false,"symbol":"g_option_context_add_main_entries","target_va":4294975520},{"is_tail_call":false,"symbol":"g_strfreev","target_va":4294975676}]},"data_xrefs":{"by_data":{"4294975512":[4294974652],"4294975520":[4294974652],"4294975532":[4294974652],"4294975600":[4294974652],"4294975904":[4294974408],"4294975916":[4294974408],"4294975931":[4294974408],"4294975947":[4294974408],"4294975973":[4294974408],"4294976000":[4294974652],"4294976001":[4294974652],"4294976018":[4294974652],"4294976058":[4294974652],"4294976361":[4294974652],"4294976367":[4294974652],"4294976374":[4294974652],"4294983944":[4294974652],"4295000064":[4294974652],"4295000072":[4294974652],"4295000080":[4294974652]},"by_function":{"4294974408":[{"data_va":4294975904,"insn_va":4294974516,"kind":"CString","value":"orientation"},{"data_va":4294975916,"insn_va":4294974540,"kind":"CString","value":"original-width"},{"data_va":4294975931,"insn_va":4294974560,"kind":"CString","value":"original-height"},{"data_va":4294975947,"insn_va":4294974584,"kind":"CString","value":"tEXt::Thumb::Image::Width"},{"data_va":4294975973,"insn_va":4294974608,"kind":"CString","value":"tEXt::Thumb::Image::Height"}],"4294974652":[{"data_va":4294976000,"insn_va":4294974688,"kind":"CString","value":null},{"data_va":4294976001,"insn_va":4294974704,"kind":"CString","value":"Thumbnail images"},{"data_va":4294983944,"insn_va":4294974720,"kind":"Global","value":null},{"data_va":4294975532,"insn_va":4294974732,"kind":"Global","value":null},{"data_va":4294975520,"insn_va":4294974736,"kind":"Global","value":null},{"data_va":4294975512,"insn_va":4294974740,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294974768,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294974796,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294974816,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294974820,"kind":"Global","value":null},{"data_va":4294976361,"insn_va":4294974836,"kind":"CString","value":"trash"},{"data_va":4294976367,"insn_va":4294974852,"kind":"CString","value":"recent"},{"data_va":4294976374,"insn_va":4294974872,"kind":"CString","value":"standard::target-uri"},{"data_va":4294976374,"insn_va":4294974908,"kind":"CString","value":"standard::target-uri"},{"data_va":4294976058,"insn_va":4294974940,"kind":"CString","value":"Expects an input and an output file\n"},{"data_va":4294975512,"insn_va":4294974952,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294974956,"kind":"Global","value":null},{"data_va":4294976018,"insn_va":4294974968,"kind":"CString","value":"Couldn't parse command-line options: %s"},{"data_va":4294975512,"insn_va":4294974984,"kind":"Global","value":null},{"data_va":4294975600,"insn_va":4294975020,"kind":"Global","value":null}]}},"noreturn_vas":[],"symbols":{"4294974408":"file_to_pixbuf","4294974652":"main"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"3ef83d0599b53f979085bcabe53a371daf7c11f2713f57309210ffa8f65ea5af","flag_names":["CS_ADHOC"],"flags":2,"hash_type":2,"identifier":"gdk-pixbuf-thumbnailer-55554944fb1939af3c6430929ffd2ac9cbc34fd5","platform":0,"team_id":null},"signing_status":"AdHoc"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"15b68fb786e4ea7aaa8a7737ae7d15d569b97ca11733322ce95ee85ed0f1b18c","imphash":"a6edae7add03a549e153555849882d4d6b812eb804451b0fb2b3de093bce3a77","sha256_text":"12d1f528301f3ba00d161effad40551272aa7750a0789915a6fc228f259f23a6","symbolhash":"a6edae7add03a549e153555849882d4d6b812eb804451b0fb2b3de093bce3a77"},"sets":{"apis_called":["g_clear_error","g_error_free","g_error_matches","g_file_has_uri_scheme","g_file_new_for_commandline_arg","g_file_new_for_uri","g_log","g_log_set_always_fatal","g_object_unref","g_option_context_add_main_entries","g_option_context_free","g_option_context_parse","g_print","g_strdup","g_strfreev","g_strv_length","gdk_pixbuf_apply_embedded_orientation","gdk_pixbuf_copy_options","gdk_pixbuf_error_quark","gdk_pixbuf_get_option","gdk_pixbuf_get_width","gdk_pixbuf_remove_option","gdk_pixbuf_save","gdk_pixbuf_scale_simple","setlocale"],"bundle_ids":[],"cpp_classes":[],"entitlements":[],"frameworks":["libgdk_pixbuf-2.0.0.dylib","libSystem.B.dylib","libglib-2.0.0.dylib","libgobject-2.0.0.dylib","libgio-2.0.0.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":5,"iokit_constants":0,"library_functions":0,"nlist_functions":2,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":8,"size_log2":16.104927,"static_lib_count":0,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.015607265,"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"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-09T08:44:59Z","available_arches":["arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"3ef83d0599b53f979085bcabe53a371daf7c11f2713f57309210ffa8f65ea5af","file_modified":"2026-04-09T08:44:59Z","file_size":70480,"is_arm64e":false,"min_os":"15.0.0","name":"gdk-pixbuf-thumbnailer","platform":"macOS","sdk":"15.4.0","sha256":"2d7e6077d0b726be8810f46061f39f250187d59132e86a9d08bc386a60691796","sha256_slice":"2d7e6077d0b726be8810f46061f39f250187d59132e86a9d08bc386a60691796","source_version":null,"team_id":null,"uuid":"FB1939AF-3C64-3092-9FFD-2AC9CBC34FD5"},"frameworks":[{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/gdk-pixbuf/2.44.3/lib/libgdk_pixbuf-2.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.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/glib/lib/libgobject-2.0.0.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/glib/lib/libgio-2.0.0.dylib"}],"function_starts_count":2,"imports":[{"address":0,"dylib":"/opt/homebrew/Cellar/gdk-pixbuf/2.44.3/lib/libgdk_pixbuf-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"gdk_pixbuf_apply_embedded_orientation"},{"address":0,"dylib":"/opt/homebrew/Cellar/gdk-pixbuf/2.44.3/lib/libgdk_pixbuf-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"gdk_pixbuf_copy_options"},{"address":0,"dylib":"/opt/homebrew/Cellar/gdk-pixbuf/2.44.3/lib/libgdk_pixbuf-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"gdk_pixbuf_error_quark"},{"address":0,"dylib":"/opt/homebrew/Cellar/gdk-pixbuf/2.44.3/lib/libgdk_pixbuf-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"gdk_pixbuf_get_height"},{"address":0,"dylib":"/opt/homebrew/Cellar/gdk-pixbuf/2.44.3/lib/libgdk_pixbuf-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"gdk_pixbuf_get_option"},{"address":0,"dylib":"/opt/homebrew/Cellar/gdk-pixbuf/2.44.3/lib/libgdk_pixbuf-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"gdk_pixbuf_get_width"},{"address":0,"dylib":"/opt/homebrew/Cellar/gdk-pixbuf/2.44.3/lib/libgdk_pixbuf-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"gdk_pixbuf_new_from_file_at_size"},{"address":0,"dylib":"/opt/homebrew/Cellar/gdk-pixbuf/2.44.3/lib/libgdk_pixbuf-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"gdk_pixbuf_remove_option"},{"address":0,"dylib":"/opt/homebrew/Cellar/gdk-pixbuf/2.44.3/lib/libgdk_pixbuf-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"gdk_pixbuf_save"},{"address":0,"dylib":"/opt/homebrew/Cellar/gdk-pixbuf/2.44.3/lib/libgdk_pixbuf-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"gdk_pixbuf_scale_simple"},{"address":0,"dylib":"/opt/homebrew/Cellar/gdk-pixbuf/2.44.3/lib/libgdk_pixbuf-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"gdk_pixbuf_set_option"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"setlocale"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_clear_error"},{"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_error_matches"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_free"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_log"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_log_set_always_fatal"},{"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_print"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_strdup"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_strfreev"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libglib-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_strv_length"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libgobject-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_object_unref"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libgio-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_file_get_path"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libgio-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_file_has_uri_scheme"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libgio-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_file_info_get_attribute_string"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libgio-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_file_new_for_commandline_arg"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libgio-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_file_new_for_uri"},{"address":0,"dylib":"/opt/homebrew/opt/glib/lib/libgio-2.0.0.dylib","is_lazy":false,"is_weak":false,"name":"g_file_query_info"}],"interesting_strings":{},"iokit_surface":null,"library_matches":[],"library_profile":{"libraries":{},"library_ratio":0.0,"total_functions":2,"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":7112,"protection":"r-x","segment":"__TEXT","size":1100},{"name":"__stubs","offset":8212,"protection":"r-x","segment":"__TEXT","size":396},{"name":"__cstring","offset":8608,"protection":"r-x","segment":"__TEXT","size":491},{"name":"__unwind_info","offset":9100,"protection":"r-x","segment":"__TEXT","size":96},{"name":"__got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":264},{"name":"__const","offset":16648,"protection":"rw-","segment":"__DATA_CONST","size":192},{"name":"__data","offset":32768,"protection":"rw-","segment":"__DATA","size":4},{"name":"__bss","offset":0,"protection":"rw-","segment":"__DATA","size":16}],"summary":"Small arm64 executable (68.8 KB) signed with ad-hoc signature, indicating it was locally signed without a developer certificate. Contains 2 exported functions and links against 5 standard macOS frameworks. The minimal function count and lack of identifying metadata suggest either a test binary, build artifact, or stripped utility. Ad-hoc signing allows execution only on the machine where it was created.","swift_metadata":null,"title":"System utility — minimal ad-hoc signed executable with 2 functions","total_strings":123,"xpc_services":[]}