{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294971696":[{"is_tail_call":false,"symbol":"time","target_va":4294975864},{"is_tail_call":false,"symbol":"srand","target_va":4294975828},{"is_tail_call":false,"symbol":"ldns_zone_sort","target_va":4294975468},{"is_tail_call":false,"symbol":"ldns_rr_new_frm_str","target_va":4294975372},{"is_tail_call":false,"symbol":"ldns_rr_new_frm_str","target_va":4294975372},{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294975528},{"is_tail_call":false,"symbol":"usage","target_va":4294973436},{"is_tail_call":false,"symbol":"ldns_rdf_compare","target_va":4294975720},{"is_tail_call":false,"symbol":"ldns_version","target_va":4294975420},{"is_tail_call":false,"symbol":"ldns_rr_owner","target_va":4294975384},{"is_tail_call":false,"symbol":"ldns_zone_soa","target_va":4294975456},{"is_tail_call":false,"symbol":"ldns_rr_ttl","target_va":4294975408},{"is_tail_call":false,"symbol":"ldns_rr_list_free","target_va":4294975324},{"is_tail_call":false,"symbol":"strerror","target_va":4294975840},{"is_tail_call":false,"symbol":"ldns_rdf_free","target_va":4294975732},{"is_tail_call":false,"symbol":"ldns_rr2canonical","target_va":4294975756},{"is_tail_call":false,"symbol":"_DefaultRuneLocale","target_va":4294975480},{"is_tail_call":false,"symbol":"ldns_version","target_va":4294975420},{"is_tail_call":false,"symbol":"ldns_rr_owner","target_va":4294975384},{"is_tail_call":false,"symbol":"ldns_rr2canonical","target_va":4294975756},{"is_tail_call":false,"symbol":"ldns_rdf2str","target_va":4294975708},{"is_tail_call":false,"symbol":"ldns_rr2canonical","target_va":4294975756},{"is_tail_call":false,"symbol":"getopt","target_va":4294975684},{"is_tail_call":false,"symbol":"__error","target_va":4294975492},{"is_tail_call":false,"symbol":"strlen","target_va":4294975852},{"is_tail_call":false,"symbol":"ldns_rr2canonical","target_va":4294975756},{"is_tail_call":false,"symbol":"ldns_get_errorstr_by_id","target_va":4294975696},{"is_tail_call":false,"symbol":"ldns_rr2canonical","target_va":4294975756},{"is_tail_call":false,"symbol":"__stderrp","target_va":4294975540},{"is_tail_call":false,"symbol":"ldns_rdf_new_frm_str","target_va":4294975744},{"is_tail_call":false,"symbol":"fputs","target_va":4294975648},{"is_tail_call":false,"symbol":"ldns_rdf_new_frm_str","target_va":4294975744},{"is_tail_call":false,"symbol":"fprintf","target_va":4294975636},{"is_tail_call":false,"symbol":"__stderrp","target_va":4294975540},{"is_tail_call":false,"symbol":"ldns_rdf_new_frm_str","target_va":4294975744},{"is_tail_call":false,"symbol":"fputs","target_va":4294975648},{"is_tail_call":false,"symbol":"ldns_rr2str","target_va":4294975768},{"is_tail_call":false,"symbol":"ldns_rdf_new_frm_str","target_va":4294975744},{"is_tail_call":false,"symbol":"fclose","target_va":4294975612},{"is_tail_call":false,"symbol":"atoi","target_va":4294975588},{"is_tail_call":false,"symbol":"free","target_va":4294975660},{"is_tail_call":false,"symbol":"exit","target_va":4294975600},{"is_tail_call":false,"symbol":"ldns_rdf2str","target_va":4294975708},{"is_tail_call":false,"symbol":"__stdinp","target_va":4294975552},{"is_tail_call":false,"symbol":"ldns_zone_new_frm_fp_l","target_va":4294975432},{"is_tail_call":false,"symbol":"rand","target_va":4294975804},{"is_tail_call":false,"symbol":"__maskrune","target_va":4294975504},{"is_tail_call":false,"symbol":"insert_ds","target_va":4294973700},{"is_tail_call":false,"symbol":"abort","target_va":4294975576},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294975516},{"is_tail_call":false,"symbol":"ldns_rdf_new_frm_str","target_va":4294975744},{"is_tail_call":false,"symbol":"fclose","target_va":4294975612},{"is_tail_call":false,"symbol":"malloc","target_va":4294975780},{"is_tail_call":false,"symbol":"snprintf","target_va":4294975816},{"is_tail_call":false,"symbol":"fwrite","target_va":4294975672},{"is_tail_call":false,"symbol":"ldns_get_errorstr_by_id","target_va":4294975696},{"is_tail_call":false,"symbol":"__stdoutp","target_va":4294975564},{"is_tail_call":false,"symbol":"snprintf","target_va":4294975816},{"is_tail_call":false,"symbol":"fwrite","target_va":4294975672},{"is_tail_call":false,"symbol":"ldns_get_errorstr_by_id","target_va":4294975696},{"is_tail_call":false,"symbol":"ldns_zone_rrs","target_va":4294975444},{"is_tail_call":false,"symbol":"rand","target_va":4294975804},{"is_tail_call":false,"symbol":"getopt","target_va":4294975684},{"is_tail_call":false,"symbol":"ldns_rdf2str","target_va":4294975708},{"is_tail_call":false,"symbol":"insert_ds","target_va":4294973700},{"is_tail_call":false,"symbol":"__stdoutp","target_va":4294975564},{"is_tail_call":false,"symbol":"ldns_rdf_new_frm_str","target_va":4294975744},{"is_tail_call":false,"symbol":"fopen$DARWIN_EXTSN","target_va":4294975624},{"is_tail_call":false,"symbol":"ldns_rr_print","target_va":4294975396}],"4294973436":[{"is_tail_call":false,"symbol":"ldns_version","target_va":4294975420},{"is_tail_call":false,"symbol":"ldns_zone_soa","target_va":4294975456},{"is_tail_call":false,"symbol":"ldns_zone_soa","target_va":4294975456},{"is_tail_call":false,"symbol":"ldns_zone_soa","target_va":4294975456},{"is_tail_call":false,"symbol":"ldns_version","target_va":4294975420},{"is_tail_call":false,"symbol":"ldns_zone_soa","target_va":4294975456},{"is_tail_call":false,"symbol":"ldns_zone_soa","target_va":4294975456},{"is_tail_call":false,"symbol":"ldns_zone_soa","target_va":4294975456},{"is_tail_call":false,"symbol":"ldns_zone_soa","target_va":4294975456},{"is_tail_call":true,"symbol":"ldns_zone_soa","target_va":4294975456}],"4294973700":[{"is_tail_call":false,"symbol":"rand","target_va":4294975804},{"is_tail_call":false,"symbol":"rand","target_va":4294975804},{"is_tail_call":false,"symbol":"rand","target_va":4294975804},{"is_tail_call":false,"symbol":"rand","target_va":4294975804},{"is_tail_call":false,"symbol":"rand","target_va":4294975804},{"is_tail_call":false,"symbol":"rand","target_va":4294975804},{"is_tail_call":false,"symbol":"rand","target_va":4294975804},{"is_tail_call":false,"symbol":"rand","target_va":4294975804},{"is_tail_call":false,"symbol":"rand","target_va":4294975804},{"is_tail_call":false,"symbol":"rand","target_va":4294975804},{"is_tail_call":false,"symbol":"snprintf","target_va":4294975816},{"is_tail_call":false,"symbol":"__error","target_va":4294975492},{"is_tail_call":false,"symbol":"ldns_version","target_va":4294975420}],"4294974320":[{"is_tail_call":false,"symbol":"ldns_rr_list_owner","target_va":4294975336},{"is_tail_call":false,"symbol":"memchr","target_va":4294975792},{"is_tail_call":false,"symbol":"ldns_rr_list_owner","target_va":4294975336},{"is_tail_call":false,"symbol":"ldns_rr_list_owner","target_va":4294975336}]},"data_xrefs":{"by_data":{"4294975488":[4294971696],"4294975489":[4294971696],"4294975536":[4294971696,4294973436],"4294975544":[4294971696],"4294975552":[4294971696],"4294975560":[4294971696],"4294975572":[4294971696],"4294975576":[4294971696],"4294975584":[4294971696],"4294975592":[4294971696],"4294975876":[4294971696],"4294975899":[4294971696],"4294975922":[4294971696],"4294975934":[4294971696],"4294975944":[4294971696],"4294975951":[4294971696],"4294975994":[4294971696],"4294976060":[4294971696],"4294976104":[4294971696],"4294976110":[4294971696],"4294976142":[4294971696],"4294976144":[4294971696],"4294976167":[4294971696],"4294976182":[4294971696],"4294976201":[4294971696],"4294976230":[4294971696],"4294976262":[4294971696],"4294976276":[4294971696],"4294976306":[4294971696],"4294976441":[4294973436],"4294976496":[4294973436],"4294976565":[4294973436],"4294976621":[4294973436],"4294976686":[4294973436],"4294976770":[4294973436],"4294976858":[4294973436],"4294977005":[4294973436],"4294977026":[4294973436],"4294977060":[4294973436],"4294977107":[4294973700],"4294977140":[4294973700],"4294977165":[4294974964],"4294977230":[4294974320],"4294983680":[4294971696,4294973700],"4294983880":[4294974320],"4294983912":[4294973700],"4294983920":[4294971696],"4294983928":[4294971696],"4294983936":[4294971696,4294973700],"4294984040":[4294971696],"4294984048":[4294971696]},"by_function":{"4294971696":[{"data_va":4294984040,"insn_va":4294971776,"kind":"Global","value":null},{"data_va":4294975934,"insn_va":4294971788,"kind":"CString","value":"a:p:shvo:"},{"data_va":4294983680,"insn_va":4294971864,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971904,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971928,"kind":"Global","value":null},{"data_va":4294983920,"insn_va":4294971952,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971956,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971960,"kind":"Global","value":null},{"data_va":4294975951,"insn_va":4294971972,"kind":"CString","value":"error: creating origin from -o %s failed.\n"},{"data_va":4294983936,"insn_va":4294972000,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972004,"kind":"Global","value":null},{"data_va":4294983936,"insn_va":4294972032,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972036,"kind":"Global","value":null},{"data_va":4294976104,"insn_va":4294972048,"kind":"CString","value":"1.9.0"},{"data_va":4294976060,"insn_va":4294972060,"kind":"CString","value":"ldns-gen-zone version %s (ldns version %s)\n"},{"data_va":4294984048,"insn_va":4294972084,"kind":"Global","value":null},{"data_va":4294983928,"insn_va":4294972104,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972108,"kind":"Global","value":null},{"data_va":4294983920,"insn_va":4294972120,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972124,"kind":"Global","value":null},{"data_va":4294976110,"insn_va":4294972132,"kind":"CString","value":"\nTry -h for more information.\n\n"},{"data_va":4294976142,"insn_va":4294972160,"kind":"CString","value":null},{"data_va":4294983920,"insn_va":4294972184,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972188,"kind":"Global","value":null},{"data_va":4294975488,"insn_va":4294972196,"kind":"Global","value":null},{"data_va":4294976144,"insn_va":4294972212,"kind":"CString","value":"Unable to open %s: %s\n"},{"data_va":4294983920,"insn_va":4294972268,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972272,"kind":"Global","value":null},{"data_va":4294976182,"insn_va":4294972280,"kind":"CString","value":"No zone data seen\n"},{"data_va":4294983920,"insn_va":4294972296,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972300,"kind":"Global","value":null},{"data_va":4294976167,"insn_va":4294972320,"kind":"CString","value":"%s at line %d\n"},{"data_va":4294983920,"insn_va":4294972392,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972396,"kind":"Global","value":null},{"data_va":4294976201,"insn_va":4294972404,"kind":"CString","value":"ldns_rdf2str(origin) failed\n"},{"data_va":4294983936,"insn_va":4294972440,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972444,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294972544,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972656,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294972752,"kind":"Global","value":null},{"data_va":4294975584,"insn_va":4294972768,"kind":"Global","value":null},{"data_va":4294975922,"insn_va":4294972848,"kind":"CString","value":"xn--fake-rr"},{"data_va":4294976262,"insn_va":4294972856,"kind":"CString","value":"%s%d.%s %u %s"},{"data_va":4294975876,"insn_va":4294972884,"kind":"CString","value":"IN NS ns1.example.com."},{"data_va":4294975576,"insn_va":4294972896,"kind":"Global","value":null},{"data_va":4294975592,"insn_va":4294972904,"kind":"Global","value":null},{"data_va":4294983936,"insn_va":4294972956,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972960,"kind":"Global","value":null},{"data_va":4294975899,"insn_va":4294972984,"kind":"CString","value":"IN NS ns2.example.com."},{"data_va":4294983680,"insn_va":4294973060,"kind":"Global","value":null},{"data_va":4294975560,"insn_va":4294973124,"kind":"Global","value":null},{"data_va":4294975584,"insn_va":4294973172,"kind":"Global","value":null},{"data_va":4294975560,"insn_va":4294973188,"kind":"Global","value":null},{"data_va":4294975552,"insn_va":4294973192,"kind":"Global","value":null},{"data_va":4294975592,"insn_va":4294973204,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294973208,"kind":"Global","value":null},{"data_va":4294975572,"insn_va":4294973212,"kind":"Global","value":null},{"data_va":4294983936,"insn_va":4294973240,"kind":"Global","value":null},{"data_va":4294983920,"insn_va":4294973252,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973256,"kind":"Global","value":null},{"data_va":4294975944,"insn_va":4294973264,"kind":"CString","value":"error\n"},{"data_va":4294983920,"insn_va":4294973280,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973284,"kind":"Global","value":null},{"data_va":4294975994,"insn_va":4294973292,"kind":"CString","value":"error: percentage of signed delegations must be between [0-100].\n"},{"data_va":4294983680,"insn_va":4294973304,"kind":"Global","value":null},{"data_va":4294975536,"insn_va":4294973332,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973340,"kind":"Global","value":null},{"data_va":4294975544,"insn_va":4294973344,"kind":"Global","value":null},{"data_va":4294975584,"insn_va":4294973364,"kind":"Global","value":null},{"data_va":4294976306,"insn_va":4294973376,"kind":"CString","value":";; Added %d DS records (percentage was %d) to %d NS RRset's (from input-zone: %d, from added: %d)\n;; lines in original input-zone: %d\n"},{"data_va":4294983920,"insn_va":4294973388,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973392,"kind":"Global","value":null},{"data_va":4294976276,"insn_va":4294973400,"kind":"CString","value":"ldns_rr_new_frm_str() failed\n"},{"data_va":4294983920,"insn_va":4294973416,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973420,"kind":"Global","value":null},{"data_va":4294976230,"insn_va":4294973428,"kind":"CString","value":"malloc() failed: Out of memory\n"}],"4294973436":[{"data_va":4294976441,"insn_va":4294973464,"kind":"CString","value":"\n\nUsage: %s [-hsv] [-ap NUM] [-o ORIGIN] [<zonefile>]\n"},{"data_va":4294976496,"insn_va":4294973476,"kind":"CString","value":"\tReads a zonefile and add some artificial NS RRsets and DS records.\n"},{"data_va":4294976565,"insn_va":4294973500,"kind":"CString","value":"\tIf no zonefile is given, the zone is read from stdin.\n"},{"data_va":4294976621,"insn_va":4294973524,"kind":"CString","value":"\t-a <NUM> add NUM artificial delegations (NS RRSets) to output.\n"},{"data_va":4294976686,"insn_va":4294973556,"kind":"CString","value":"\t-p <NUM> add NUM percent of DS RRset's to the NS RRsets (1-%d RR's per DS RRset).\n"},{"data_va":4294976770,"insn_va":4294973572,"kind":"CString","value":"\t-o ORIGIN sets an $ORIGIN, which can be handy if the one in the zonefile is set to @.\n"},{"data_va":4294976858,"insn_va":4294973596,"kind":"CString","value":"\t-s if input zone file is already sorted and canonicalized (ie all lowercase),\n\t   use this option to speed things up while inserting DS records.\n"},{"data_va":4294977005,"insn_va":4294973620,"kind":"CString","value":"\t-h show this text.\n"},{"data_va":4294977026,"insn_va":4294973644,"kind":"CString","value":"\t-v shows the version and exits.\n"},{"data_va":4294977060,"insn_va":4294973668,"kind":"CString","value":"\nif no file is given standard input is read.\n\n"},{"data_va":4294975536,"insn_va":4294973692,"kind":"Global","value":null}],"4294973700":[{"data_va":4294983912,"insn_va":4294973744,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973748,"kind":"Global","value":null},{"data_va":4294977107,"insn_va":4294974164,"kind":"CString","value":"%08x%08x%08x%08x%08x%08x%08x%08x"},{"data_va":4294983936,"insn_va":4294974184,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294974188,"kind":"Global","value":null},{"data_va":4294977140,"insn_va":4294974236,"kind":"CString","value":"%s\t%u\tIN\tDS\t%d %d %d %s\n"},{"data_va":4294983912,"insn_va":4294974260,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294974264,"kind":"Global","value":null}],"4294974320":[{"data_va":4294983880,"insn_va":4294974376,"kind":"Global","value":null},{"data_va":4294977230,"insn_va":4294974384,"kind":"Global","value":null}],"4294974964":[{"data_va":4294977165,"insn_va":4294974996,"kind":"CString","value":"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"}]}},"noreturn_vas":[],"symbols":{"4294971696":"main","4294973436":"usage","4294973700":"insert_ds","4294974320":"ldns_b64_pton","4294974964":"ldns_b64_ntop"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"4dc0f663164526018a0835944aa8a4e250f967c0ef1a2c1326a58797361dbf75","flag_names":["CS_ADHOC"],"flags":2,"hash_type":2,"identifier":"ldns-gen-zone-555549446f573dd3b9263500ba0c8acf626d3ce2","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":"fd79747dc0000f8bc21ba0d70ee5d7f96aa41024086e5010734f05717bc58679","sha256_text":"5a2749c23c1be8821a420a75d9e3ed6217dd54ca21b6ffedfde5c6efe1a49437","symbolhash":"fd79747dc0000f8bc21ba0d70ee5d7f96aa41024086e5010734f05717bc58679"},"sets":{"apis_called":["_DefaultRuneLocale","__error","__maskrune","__stack_chk_fail","__stack_chk_guard","__stderrp","__stdinp","__stdoutp","abort","atoi","exit","fclose","fopen$DARWIN_EXTSN","fprintf","fputs","free","fwrite","getopt","insert_ds","ldns_get_errorstr_by_id","ldns_rdf2str","ldns_rdf_compare","ldns_rdf_free","ldns_rdf_new_frm_str","ldns_rr2canonical","ldns_rr2str","ldns_rr_list_free","ldns_rr_list_owner","ldns_rr_new_frm_str","ldns_rr_owner","ldns_rr_print","ldns_rr_ttl","ldns_version","ldns_zone_new_frm_fp_l","ldns_zone_rrs","ldns_zone_soa","ldns_zone_sort","malloc","memchr","rand","snprintf","srand","strerror","strlen","time","usage"],"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":["Xdmcp-1.1.5","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":3,"nlist_functions":5,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":6,"size_log2":15.733015,"static_lib_count":3,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.06661281,"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":7668,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"ldns_b64_ntop"},{"address":7024,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"ldns_b64_pton"},{"address":4400,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"main"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-09T09:01:40Z","available_arches":["arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"4dc0f663164526018a0835944aa8a4e250f967c0ef1a2c1326a58797361dbf75","file_modified":"2026-04-09T09:01:40Z","file_size":54464,"is_arm64e":false,"min_os":"26.0.0","name":"ldns-gen-zone","platform":"macOS","sdk":"26.1.0","sha256":"3317c298d93703dda4658dfa354f97d856308221b1ab84c61b8d159c3575150c","sha256_slice":"3317c298d93703dda4658dfa354f97d856308221b1ab84c61b8d159c3575150c","source_version":null,"team_id":null,"uuid":"6F573DD3-B926-3500-BA0C-8ACF626D3CE2"},"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":5,"imports":[{"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_rdf2str"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rdf_compare"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rdf_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_rr2canonical"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr2str"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_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_owner"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_list_pop_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_pop_rrset"},{"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_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_type"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_rr_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_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_ttl"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_version"},{"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":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_zone_soa"},{"address":0,"dylib":"/opt/homebrew/Cellar/ldns/1.9.0/lib/libldns.3.dylib","is_lazy":false,"is_weak":false,"name":"ldns_zone_sort"},{"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":"__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":"__stdinp"},{"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":"fputs"},{"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":"getopt"},{"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":"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":"rand"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"snprintf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"srand"},{"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"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"time"}],"interesting_strings":{},"iokit_surface":null,"library_matches":[],"library_profile":{"libraries":{"Xdmcp":["1.1.5",1],"aom":["3.13.1",1],"ldns":["1.9.0",1]},"library_ratio":0.6,"total_functions":5,"total_identified":3},"network_surface":{"api_usage":{"callers":[],"classes":[],"methods":[]},"endpoints":[{"is_dynamic":false,"kind":"Hostname","value":"ns1.example.com"},{"is_dynamic":false,"kind":"Hostname","value":"ns2.example.com"}],"has_network_entitlement":false,"network_frameworks":[]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":4400,"protection":"r-x","segment":"__TEXT","size":3628},{"name":"__stubs","offset":8028,"protection":"r-x","segment":"__TEXT","size":552},{"name":"__cstring","offset":8580,"protection":"r-x","segment":"__TEXT","size":1354},{"name":"__const","offset":9934,"protection":"r-x","segment":"__TEXT","size":65},{"name":"__unwind_info","offset":10000,"protection":"r-x","segment":"__TEXT","size":112},{"name":"__got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":424}],"summary":"This arm64 executable is ad-hoc signed and contains 5 functions with access to 3 standard frameworks. It establishes connections to 2 network endpoints, indicating outbound communication capability. The minimal function count and small size suggest a focused utility rather than a full application. Without visibility into the actual code or framework usage patterns, the specific purpose cannot be determined from the metadata alone.","swift_metadata":null,"title":"Ad-hoc signed executable — purpose unclear from minimal metadata","total_strings":191,"xpc_services":[]}