{"arch":"arm64","build_provenance":{"agreement_ratio":1.0,"compiler":"apple-clang-17.0","optimization":"default","static_libs":[{"matched_functions":1,"name":"lz4","version":"1.10.0"}]},"call_graph":{"calls":{"4294971848":[{"is_tail_call":false,"symbol":"strlen","target_va":4294979996},{"is_tail_call":false,"symbol":"__stdoutp","target_va":4294979180},{"is_tail_call":false,"symbol":"strlen","target_va":4294979996},{"is_tail_call":false,"symbol":"ldns_rr_list_sort","target_va":4294979048},{"is_tail_call":false,"symbol":"ldns_rr_list_sort","target_va":4294979048},{"is_tail_call":false,"symbol":"ldns_rr_rdf","target_va":4294979084},{"is_tail_call":false,"symbol":"ldns_rr_list_compare","target_va":4294979900},{"is_tail_call":false,"symbol":"ldns_rr_print","target_va":4294979072},{"is_tail_call":false,"symbol":"ldns_resolver_set_ip6","target_va":4294979780},{"is_tail_call":false,"symbol":"ldns_rr_list_deep_free","target_va":4294979912},{"is_tail_call":false,"symbol":"ldns_resolver_set_usevc","target_va":4294979828},{"is_tail_call":false,"symbol":"ldns_rr_list_deep_free","target_va":4294979912},{"is_tail_call":false,"symbol":"ldns_resolver_set_recursive","target_va":4294979816},{"is_tail_call":false,"symbol":"ldns_resolver_query","target_va":4294979708},{"is_tail_call":false,"symbol":"ldns_resolver_push_nameserver_rr_list","target_va":4294979696},{"is_tail_call":false,"symbol":"ldns_resolver_set_random","target_va":4294979804},{"is_tail_call":false,"symbol":"ldns_resolver_query","target_va":4294979708},{"is_tail_call":false,"symbol":"ldns_resolver_push_nameserver_rr_list","target_va":4294979696},{"is_tail_call":false,"symbol":"ldns_resolver_set_random","target_va":4294979804},{"is_tail_call":false,"symbol":"ldns_rr_list_deep_free","target_va":4294979912},{"is_tail_call":false,"symbol":"ldns_resolver_set_usevc","target_va":4294979828},{"is_tail_call":false,"symbol":"ldns_rr_list_clone","target_va":4294979888},{"is_tail_call":false,"symbol":"ldns_rdf2str","target_va":4294979480},{"is_tail_call":false,"symbol":"ldns_zone_rrs","target_va":4294979120},{"is_tail_call":false,"symbol":"abort","target_va":4294979192},{"is_tail_call":false,"symbol":"ldns_zone_deep_free","target_va":4294979096},{"is_tail_call":false,"symbol":"ldns_zone_rrs","target_va":4294979120},{"is_tail_call":false,"symbol":"ldns_rdf2native_int8","target_va":4294979468},{"is_tail_call":false,"symbol":"ldns_get_errorstr_by_id","target_va":4294979348},{"is_tail_call":false,"symbol":"ldns_resolver_debug","target_va":4294979528},{"is_tail_call":false,"symbol":"ldns_dname_new_frm_str","target_va":4294979336},{"is_tail_call":false,"symbol":"ldns_resolver_new","target_va":4294979624},{"is_tail_call":false,"symbol":"ldns_resolver_dnssec","target_va":4294979552},{"is_tail_call":false,"symbol":"ldns_buffer_new","target_va":4294979300},{"is_tail_call":false,"symbol":"free","target_va":4294979264},{"is_tail_call":false,"symbol":"ldns_rdf2native_int8","target_va":4294979468},{"is_tail_call":false,"symbol":"printf","target_va":4294979948},{"is_tail_call":false,"symbol":"ldns_get_rr_list_addr_by_name","target_va":4294979360},{"is_tail_call":false,"symbol":"puts","target_va":4294979972},{"is_tail_call":false,"symbol":"ldns_pkt_print","target_va":4294979432},{"is_tail_call":false,"symbol":"ldns_resolver_new","target_va":4294979624},{"is_tail_call":false,"symbol":"ldns_rdf_new_frm_str","target_va":4294979504},{"is_tail_call":false,"symbol":"ldns_resolver_new_frm_file","target_va":4294979636},{"is_tail_call":false,"symbol":"ldns_pkt_answer","target_va":4294979372},{"is_tail_call":false,"symbol":"ldns_resolver_ip6","target_va":4294979588},{"is_tail_call":false,"symbol":"ldns_pkt_free","target_va":4294979396},{"is_tail_call":false,"symbol":"ldns_resolver_nameserver_count","target_va":4294979600},{"is_tail_call":false,"symbol":"ldns_pkt_get_rcode","target_va":4294979408},{"is_tail_call":false,"symbol":"ldns_resolver_nameservers","target_va":4294979612},{"is_tail_call":false,"symbol":"ldns_resolver_push_nameserver","target_va":4294979684},{"is_tail_call":false,"symbol":"ldns_resolver_print","target_va":4294979672},{"is_tail_call":false,"symbol":"ldns_resolver_fail","target_va":4294979564},{"is_tail_call":false,"symbol":"ldns_resolver_pop_nameserver","target_va":4294979648},{"is_tail_call":false,"symbol":"ldns_resolver_port","target_va":4294979660},{"is_tail_call":false,"symbol":"ldns_resolver_deep_free","target_va":4294979540},{"is_tail_call":false,"symbol":"abort","target_va":4294979192},{"is_tail_call":false,"symbol":"ldns_zone_rrs","target_va":4294979120},{"is_tail_call":false,"symbol":"fopen$DARWIN_EXTSN","target_va":4294979240},{"is_tail_call":false,"symbol":"ldns_resolver_free","target_va":4294979576},{"is_tail_call":false,"symbol":"abort","target_va":4294979192},{"is_tail_call":false,"symbol":"ldns_zone_deep_free","target_va":4294979096},{"is_tail_call":false,"symbol":"ldns_zone_rrs","target_va":4294979120},{"is_tail_call":false,"symbol":"ldns_zone_rrs","target_va":4294979120},{"is_tail_call":false,"symbol":"ldns_resolver_set_usevc","target_va":4294979828},{"is_tail_call":false,"symbol":"ldns_resolver_set_recursive","target_va":4294979816},{"is_tail_call":false,"symbol":"__error","target_va":4294979144},{"is_tail_call":false,"symbol":"ldns_rr_clone","target_va":4294979852},{"is_tail_call":false,"symbol":"ldns_calc_keytag","target_va":4294979324},{"is_tail_call":false,"symbol":"ldns_rr_list_cat","target_va":4294979876},{"is_tail_call":false,"symbol":"ldns_buffer_printf","target_va":4294979312},{"is_tail_call":false,"symbol":"__stderrp","target_va":4294979168},{"is_tail_call":false,"symbol":"__maskrune","target_va":4294979156},{"is_tail_call":false,"symbol":"_DefaultRuneLocale","target_va":4294979132},{"is_tail_call":false,"symbol":"ldns_zone_deep_free","target_va":4294979096},{"is_tail_call":false,"symbol":"ldns_rr_rdf","target_va":4294979084},{"is_tail_call":false,"symbol":"ldns_rr_get_type","target_va":4294979864},{"is_tail_call":false,"symbol":"ldns_rr_print","target_va":4294979072},{"is_tail_call":false,"symbol":"ldns_rr_list_new","target_va":4294979012},{"is_tail_call":false,"symbol":"strerror","target_va":4294979984},{"is_tail_call":false,"symbol":"ldns_zone_deep_free","target_va":4294979096},{"is_tail_call":false,"symbol":"ldns_zone_new_frm_fp_l","target_va":4294979108},{"is_tail_call":false,"symbol":"ldns_zone_new_frm_fp_l","target_va":4294979108},{"is_tail_call":false,"symbol":"ldns_zone_new_frm_fp_l","target_va":4294979108},{"is_tail_call":false,"symbol":"ldns_resolver_set_usevc","target_va":4294979828},{"is_tail_call":false,"symbol":"ldns_zone_rrs","target_va":4294979120},{"is_tail_call":false,"symbol":"ldns_rdf_print","target_va":4294979516},{"is_tail_call":false,"symbol":"ldns_resolver_set_port","target_va":4294979792},{"is_tail_call":false,"symbol":"ldns_dname_new_frm_str","target_va":4294979336},{"is_tail_call":false,"symbol":"ldns_pkt_authority","target_va":4294979384},{"is_tail_call":false,"symbol":"ldns_resolver_set_dnssec","target_va":4294979756},{"is_tail_call":false,"symbol":"ldns_resolver_set_dnssec","target_va":4294979756}],"4294977744":[{"is_tail_call":false,"symbol":"ldns_zone_deep_free","target_va":4294979096},{"is_tail_call":false,"symbol":"ldns_zone_rrs","target_va":4294979120},{"is_tail_call":false,"symbol":"ldns_zone_rrs","target_va":4294979120},{"is_tail_call":false,"symbol":"ldns_zone_rrs","target_va":4294979120},{"is_tail_call":false,"symbol":"ldns_zone_rrs","target_va":4294979120},{"is_tail_call":false,"symbol":"ldns_zone_rrs","target_va":4294979120},{"is_tail_call":false,"symbol":"ldns_zone_rrs","target_va":4294979120},{"is_tail_call":false,"symbol":"ldns_zone_rrs","target_va":4294979120},{"is_tail_call":false,"symbol":"ldns_zone_rrs","target_va":4294979120},{"is_tail_call":true,"symbol":"ldns_zone_rrs","target_va":4294979120}],"4294978008":[{"is_tail_call":false,"symbol":"ldns_rr_list_print","target_va":4294979024},{"is_tail_call":false,"symbol":"memchr","target_va":4294979936},{"is_tail_call":false,"symbol":"ldns_rr_list_print","target_va":4294979024},{"is_tail_call":false,"symbol":"ldns_rr_list_print","target_va":4294979024}]},"data_xrefs":{"by_data":{"4294979584":[4294971848],"4294979632":[4294971848,4294977744],"4294979640":[4294971848],"4294979648":[4294971848],"4294979656":[4294971848],"4294979672":[4294971848],"4294979776":[4294971848],"4294980008":[4294971848],"4294980156":[4294971848],"4294980220":[4294971848],"4294980224":[4294971848],"4294980300":[4294971848],"4294980346":[4294971848],"4294980377":[4294971848],"4294980404":[4294971848],"4294980422":[4294971848],"4294980446":[4294971848],"4294980448":[4294971848],"4294980482":[4294971848],"4294980532":[4294977744],"4294980543":[4294977744],"4294980580":[4294977744],"4294980590":[4294977744],"4294980609":[4294977744],"4294980628":[4294977744],"4294980648":[4294977744],"4294980710":[4294977744],"4294980754":[4294977744],"4294980842":[4294977744],"4294980900":[4294971848],"4294980972":[4294971848],"4294980997":[4294971848],"4294981028":[4294971848],"4294981076":[4294971848],"4294981903":[4294971848],"4294982142":[4294978652],"4294982207":[4294978008],"4294983680":[4294971848],"4294984208":[4294978008],"4294984232":[4294971848],"4294984240":[4294971848],"4295000064":[4294971848]},"by_function":{"4294971848":[{"data_va":4294980008,"insn_va":4294971936,"kind":"CString","value":"/etc/named.root"},{"data_va":4294980900,"insn_va":4294972396,"kind":"CString","value":null},{"data_va":4294984232,"insn_va":4294972672,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972676,"kind":"Global","value":null},{"data_va":4294980156,"insn_va":4294972684,"kind":"CString","value":"Warning: Unable to create stub resolver from /etc/resolv.conf:\n"},{"data_va":4294983680,"insn_va":4294972700,"kind":"Global","value":null},{"data_va":4294980220,"insn_va":4294972720,"kind":"CString","value":"%s\n"},{"data_va":4294983680,"insn_va":4294972732,"kind":"Global","value":null},{"data_va":4294980224,"insn_va":4294972740,"kind":"CString","value":"defaulting to nameserver at 127.0.0.1 for separate nameserver name lookups\n"},{"data_va":4294980300,"insn_va":4294972772,"kind":"CString","value":"127.0.0.1"},{"data_va":4294979656,"insn_va":4294972792,"kind":"Global","value":null},{"data_va":4294979656,"insn_va":4294972820,"kind":"Global","value":null},{"data_va":4294979656,"insn_va":4294972832,"kind":"Global","value":null},{"data_va":4294979640,"insn_va":4294972836,"kind":"Global","value":null},{"data_va":4294979648,"insn_va":4294972852,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294972924,"kind":"Global","value":null},{"data_va":4294980997,"insn_va":4294972940,"kind":"CString","value":"Finding dnskey data for zone: "},{"data_va":4294984240,"insn_va":4294972952,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972956,"kind":"Global","value":null},{"data_va":4294979648,"insn_va":4294972960,"kind":"Global","value":null},{"data_va":4294981903,"insn_va":4294972972,"kind":"CString","value":null},{"data_va":4294984232,"insn_va":4294973152,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973156,"kind":"Global","value":null},{"data_va":4294981028,"insn_va":4294973172,"kind":"CString","value":"Error setting root nameservers in resolver: %s\n"},{"data_va":4294984232,"insn_va":4294973184,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973188,"kind":"Global","value":null},{"data_va":4294980972,"insn_va":4294973196,"kind":"CString","value":"Memory allocation failed"},{"data_va":4294979672,"insn_va":4294973224,"kind":"Global","value":null},{"data_va":4294979648,"insn_va":4294973232,"kind":"Global","value":null},{"data_va":4294984232,"insn_va":4294973260,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973264,"kind":"Global","value":null},{"data_va":4294981076,"insn_va":4294973280,"kind":"CString","value":"Error querying root servers: %s\n"},{"data_va":4295000064,"insn_va":4294973296,"kind":"Global","value":null},{"data_va":4294984240,"insn_va":4294973312,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973316,"kind":"Global","value":null},{"data_va":4294980346,"insn_va":4294973324,"kind":"CString","value":"; ---------------------------\n"},{"data_va":4294983680,"insn_va":4294973340,"kind":"Global","value":null},{"data_va":4294980377,"insn_va":4294973348,"kind":"CString","value":"; Got the following keys:\n"},{"data_va":4294980404,"insn_va":4294973404,"kind":"CString","value":"K%s+%03u+%05u.key"},{"data_va":4294980422,"insn_va":4294973412,"kind":"CString","value":"Writing key to file %s\n"},{"data_va":4294980446,"insn_va":4294973420,"kind":"CString","value":null},{"data_va":4295000064,"insn_va":4294973528,"kind":"Global","value":null},{"data_va":4294984240,"insn_va":4294973544,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973548,"kind":"Global","value":null},{"data_va":4294984232,"insn_va":4294973608,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973612,"kind":"Global","value":null},{"data_va":4294979584,"insn_va":4294973620,"kind":"Global","value":null},{"data_va":4294980448,"insn_va":4294973640,"kind":"CString","value":"Error writing key to file %s: %s\n"},{"data_va":4294984232,"insn_va":4294973704,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973708,"kind":"Global","value":null},{"data_va":4294980482,"insn_va":4294973716,"kind":"CString","value":"no answer packet received, stub resolver config:\n"},{"data_va":4294983680,"insn_va":4294973732,"kind":"Global","value":null},{"data_va":4294979656,"insn_va":4294973736,"kind":"Global","value":null},{"data_va":4294984240,"insn_va":4294973752,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973756,"kind":"Global","value":null},{"data_va":4294979648,"insn_va":4294973768,"kind":"Global","value":null},{"data_va":4294979656,"insn_va":4294973776,"kind":"Global","value":null},{"data_va":4294979632,"insn_va":4294973792,"kind":"Global","value":null},{"data_va":4294979776,"insn_va":4294973828,"kind":"Global","value":null}],"4294977744":[{"data_va":4294980532,"insn_va":4294977772,"kind":"CString","value":"%s domain\n"},{"data_va":4294980543,"insn_va":4294977784,"kind":"CString","value":"  retrieve the dnskeys for a domain\n"},{"data_va":4294980580,"insn_va":4294977808,"kind":"CString","value":"Options:\n"},{"data_va":4294980590,"insn_va":4294977832,"kind":"CString","value":"-4\t\tUse IPv4 only\n"},{"data_va":4294980609,"insn_va":4294977856,"kind":"CString","value":"-6\t\tUse IPv6 only\n"},{"data_va":4294980628,"insn_va":4294977880,"kind":"CString","value":"-h\t\tShow this help\n"},{"data_va":4294980648,"insn_va":4294977904,"kind":"CString","value":"-i\t\tInsecurer mode; don't do checks, just query for the keys\n"},{"data_va":4294980710,"insn_va":4294977928,"kind":"CString","value":"-r <file>\tUse file to read root hints from\n"},{"data_va":4294980754,"insn_va":4294977952,"kind":"CString","value":"-s\t\tDon't print the keys but store them in files\n\t\tcalled K<file>.+<alg>.+<keytag>.key\n"},{"data_va":4294980842,"insn_va":4294977976,"kind":"CString","value":"-v <int>\tVerbosity level (0-5, not verbose-very verbose)\n"},{"data_va":4294979632,"insn_va":4294978000,"kind":"Global","value":null}],"4294978008":[{"data_va":4294984208,"insn_va":4294978064,"kind":"Global","value":null},{"data_va":4294982207,"insn_va":4294978072,"kind":"Global","value":null}],"4294978652":[{"data_va":4294982142,"insn_va":4294978684,"kind":"CString","value":"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"}]}},"noreturn_vas":[],"symbols":{"4294971848":"lz4::LZ4F_decompress","4294977744":"usage","4294978008":"ldns_b64_pton","4294978652":"ldns_b64_ntop"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"84f488e66fa8ffa2c76afed931edb271d46d872bbc04f3d660e9d111b9a7b0b8","flag_names":["CS_ADHOC"],"flags":2,"hash_type":2,"identifier":"ldns-keyfetcher-55554944dba3aa7e26243081a78e649a6f986f55","platform":0,"team_id":null},"signing_status":"AdHoc"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"8bcb91b9a1e3cafd96a12cf64ed3b1dab21f2042ab901b259d16a4ee1c3ea64d","imphash":"fe37c3f6ef12ec1c6435d417558fe4e128e191addbe326988ca39a51bf9f66e3","sha256_text":"0e258cc971aa2a55bc164b0d520d9e2978f12b2c42a0a4fd9e75f3733ae5e348","symbolhash":"fe37c3f6ef12ec1c6435d417558fe4e128e191addbe326988ca39a51bf9f66e3"},"sets":{"apis_called":["_DefaultRuneLocale","__error","__maskrune","__stderrp","__stdoutp","abort","fopen$DARWIN_EXTSN","free","ldns_buffer_new","ldns_buffer_printf","ldns_calc_keytag","ldns_dname_new_frm_str","ldns_get_errorstr_by_id","ldns_get_rr_list_addr_by_name","ldns_pkt_answer","ldns_pkt_authority","ldns_pkt_free","ldns_pkt_get_rcode","ldns_pkt_print","ldns_rdf2native_int8","ldns_rdf2str","ldns_rdf_new_frm_str","ldns_rdf_print","ldns_resolver_debug","ldns_resolver_deep_free","ldns_resolver_dnssec","ldns_resolver_fail","ldns_resolver_free","ldns_resolver_ip6","ldns_resolver_nameserver_count","ldns_resolver_nameservers","ldns_resolver_new","ldns_resolver_new_frm_file","ldns_resolver_pop_nameserver","ldns_resolver_port","ldns_resolver_print","ldns_resolver_push_nameserver","ldns_resolver_push_nameserver_rr_list","ldns_resolver_query","ldns_resolver_set_dnssec","ldns_resolver_set_ip6","ldns_resolver_set_port","ldns_resolver_set_random","ldns_resolver_set_recursive","ldns_resolver_set_usevc","ldns_rr_clone","ldns_rr_get_type","ldns_rr_list_cat","ldns_rr_list_clone","ldns_rr_list_compare","ldns_rr_list_deep_free","ldns_rr_list_new","ldns_rr_list_print","ldns_rr_list_sort","ldns_rr_print","ldns_rr_rdf","ldns_zone_deep_free","ldns_zone_new_frm_fp_l","ldns_zone_rrs","memchr","printf","puts","strerror","strlen"],"bundle_ids":[],"cpp_classes":[],"entitlements":[],"frameworks":["libldns.3.dylib","libcrypto.3.dylib","libSystem.B.dylib"],"iokit_constants":[],"objc_classes":[],"private_frameworks":[],"protocols":[],"signing_status":"Ad-Hoc","static_libs":["aom-3.13.1","ldns-1.9.0"],"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":3,"iokit_constants":0,"library_functions":2,"nlist_functions":4,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":7,"size_log2":15.805744,"static_lib_count":2,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.12506983,"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":32772,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"address_family"},{"address":11356,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"ldns_b64_ntop"},{"address":10712,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"ldns_b64_pton"},{"address":4552,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"main"},{"address":32773,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"store_in_file"},{"address":32768,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"verbosity"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-09T09:01:56Z","available_arches":["arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"84f488e66fa8ffa2c76afed931edb271d46d872bbc04f3d660e9d111b9a7b0b8","file_modified":"2026-04-09T09:01:56Z","file_size":57280,"is_arm64e":false,"min_os":"26.0.0","name":"ldns-keyfetcher","platform":"macOS","sdk":"26.1.0","sha256":"06c747eda3dfb3c3e2eaa77b80934afa6585c33adee863e135fd7c13f6e48266","sha256_slice":"06c747eda3dfb3c3e2eaa77b80934afa6585c33adee863e135fd7c13f6e48266","source_version":null,"team_id":null,"uuid":"DBA3AA7E-2624-3081-A78E-649A6F986F55"},"frameworks":[{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/openssl@3/lib/libcrypto.3.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"}],"function_starts_count":4,"imports":[{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_buffer_export"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_buffer_new"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_buffer_printf"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_calc_keytag"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_dname_new_frm_str"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_get_errorstr_by_id"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_get_rr_list_addr_by_name"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_pkt_answer"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_pkt_authority"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_pkt_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_pkt_get_rcode"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_pkt_new"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_pkt_print"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_pkt_reply_type"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_pkt_rr_list_by_type"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rdf2native_int8"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rdf2str"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rdf_deep_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rdf_new_frm_str"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rdf_print"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_debug"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_deep_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_dnssec"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_fail"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_ip6"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_nameserver_count"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_nameservers"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_new"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_new_frm_file"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_pop_nameserver"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_port"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_print"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_push_nameserver"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_push_nameserver_rr_list"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_query"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_random"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_send"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_set_debug"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_set_dnssec"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_set_fail"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_set_ip6"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_set_port"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_set_random"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_set_recursive"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_set_usevc"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_resolver_usevc"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_clone"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_get_type"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_cat"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_clone"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_compare"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_deep_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_new"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_print"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_push_rr"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_rr"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_rr_count"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_sort"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_owner"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_print"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_rdf"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_zone_deep_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_zone_new_frm_fp_l"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_zone_rrs"},{"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":"__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":"__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":"abort"},{"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":"fopen$DARWIN_EXTSN"},{"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":"malloc"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"memchr"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"printf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"putchar"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"puts"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strerror"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strlen"}],"interesting_strings":{},"iokit_surface":null,"library_matches":[{"build_hint":{"compiler":"apple-clang-17.0","optimization":"default"},"confidence":"Medium","library":"lz4","library_version":"1.10.0","name":"LZ4F_decompress","va":4294971848}],"library_profile":{"libraries":{"aom":["3.13.1",1],"ldns":["1.9.0",1]},"library_ratio":0.5,"total_functions":4,"total_identified":2},"network_surface":{"api_usage":{"callers":[],"classes":[],"methods":[]},"endpoints":[{"is_dynamic":false,"kind":"Ipv4","value":"127.0.0.1"}],"has_network_entitlement":false,"network_frameworks":[]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":4552,"protection":"r-x","segment":"__TEXT","size":7164},{"name":"__stubs","offset":11716,"protection":"r-x","segment":"__TEXT","size":996},{"name":"__cstring","offset":12712,"protection":"r-x","segment":"__TEXT","size":2199},{"name":"__const","offset":14911,"protection":"r-x","segment":"__TEXT","size":65},{"name":"__unwind_info","offset":14976,"protection":"r-x","segment":"__TEXT","size":112},{"name":"__got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":688},{"name":"__common","offset":0,"protection":"rw-","segment":"__DATA","size":6}],"summary":"This ad-hoc signed arm64 executable contains minimal code with only 4 functions and establishes contact with a single network endpoint. The small size and sparse function count suggest a specialized tool or component rather than a full-featured application. Without access to the binary's actual code, string analysis, or behavioral signatures, the specific purpose cannot be determined, but the network activity and ad-hoc signature warrant attention from security teams reviewing unsigned or self-signed code.","swift_metadata":null,"title":"Unknown utility — limited functionality with single network endpoint","total_strings":295,"xpc_services":[]}