{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294977336":[{"is_tail_call":false,"symbol":"fprintf","target_va":4294979916},{"is_tail_call":false,"symbol":"ferror","target_va":4294979904},{"is_tail_call":false,"symbol":"iconv_close","target_va":4294979796},{"is_tail_call":false,"symbol":"iconv_close","target_va":4294979796},{"is_tail_call":false,"symbol":"last_component","target_va":4294979820},{"is_tail_call":false,"symbol":"program_name","target_va":4294979640},{"is_tail_call":false,"symbol":"__error","target_va":4294979616},{"is_tail_call":false,"symbol":"_gl_start_options","target_va":4294979736},{"is_tail_call":false,"symbol":"abort","target_va":4294979784},{"is_tail_call":false,"symbol":"set_program_name","target_va":4294979844},{"is_tail_call":false,"symbol":"iconv_open","target_va":4294979808},{"is_tail_call":false,"symbol":"set_program_name","target_va":4294979844},{"is_tail_call":false,"symbol":"iconv_open","target_va":4294979808},{"is_tail_call":false,"symbol":"error","target_va":4294979868},{"is_tail_call":false,"symbol":"close_stdout","target_va":4294979856},{"is_tail_call":false,"symbol":"set_program_name","target_va":4294979844},{"is_tail_call":false,"symbol":"usage","target_va":4294977796},{"is_tail_call":false,"symbol":"usage","target_va":4294977796},{"is_tail_call":false,"symbol":"process","target_va":4294978056},{"is_tail_call":false,"symbol":"proper_name","target_va":4294979676},{"is_tail_call":false,"symbol":"iconv_open","target_va":4294979808},{"is_tail_call":false,"symbol":"__stdoutp","target_va":4294979664}],"4294977796":[{"is_tail_call":false,"symbol":"iconv_open","target_va":4294979808},{"is_tail_call":false,"symbol":"set_program_name","target_va":4294979844},{"is_tail_call":false,"symbol":"xmalloc","target_va":4294979880},{"is_tail_call":false,"symbol":"iconv_open","target_va":4294979808},{"is_tail_call":false,"symbol":"set_program_name","target_va":4294979844},{"is_tail_call":false,"symbol":"iconv_open","target_va":4294979808},{"is_tail_call":false,"symbol":"set_program_name","target_va":4294979844},{"is_tail_call":false,"symbol":"xmalloc","target_va":4294979880},{"is_tail_call":false,"symbol":"iconv_open","target_va":4294979808},{"is_tail_call":false,"symbol":"set_program_name","target_va":4294979844},{"is_tail_call":false,"symbol":"iconv_open","target_va":4294979808},{"is_tail_call":false,"symbol":"set_program_name","target_va":4294979844},{"is_tail_call":false,"symbol":"iconv_open","target_va":4294979808},{"is_tail_call":false,"symbol":"set_program_name","target_va":4294979844},{"is_tail_call":false,"symbol":"xmalloc","target_va":4294979880},{"is_tail_call":false,"symbol":"iconv_open","target_va":4294979808},{"is_tail_call":false,"symbol":"set_program_name","target_va":4294979844},{"is_tail_call":false,"symbol":"iconv_open","target_va":4294979808},{"is_tail_call":false,"symbol":"rpl_free","target_va":4294979712},{"is_tail_call":false,"symbol":"proper_name","target_va":4294979676}],"4294978056":[{"is_tail_call":false,"symbol":"atexit","target_va":4294979832},{"is_tail_call":false,"symbol":"__stderrp","target_va":4294979652},{"is_tail_call":false,"symbol":"xrealloc","target_va":4294979772},{"is_tail_call":false,"symbol":"xrealloc","target_va":4294979772},{"is_tail_call":false,"symbol":"process.cold.1","target_va":4294979332},{"is_tail_call":false,"symbol":"proper_name_utf8","target_va":4294979688},{"is_tail_call":false,"symbol":"rpl_setlocale","target_va":4294979748},{"is_tail_call":false,"symbol":"getc","target_va":4294979952},{"is_tail_call":false,"symbol":"putchar","target_va":4294979700},{"is_tail_call":false,"symbol":"get_next_option","target_va":4294979940},{"is_tail_call":false,"symbol":"exit","target_va":4294979892},{"is_tail_call":false,"symbol":"serbian_to_latin","target_va":4294978724},{"is_tail_call":false,"symbol":"serbian_to_latin","target_va":4294978724},{"is_tail_call":false,"symbol":"get_next_option","target_va":4294979940},{"is_tail_call":false,"symbol":"exit","target_va":4294979892},{"is_tail_call":false,"symbol":"rpl_optind","target_va":4294979724},{"is_tail_call":false,"symbol":"exit","target_va":4294979892},{"is_tail_call":false,"symbol":"proper_name_utf8","target_va":4294979688},{"is_tail_call":false,"symbol":"xmem_cd_iconv","target_va":4294979760},{"is_tail_call":false,"symbol":"xmem_cd_iconv","target_va":4294979760},{"is_tail_call":false,"symbol":"exit","target_va":4294979892}],"4294978696":[{"is_tail_call":true,"symbol":"__stdoutp","target_va":4294979664}],"4294978712":[{"is_tail_call":true,"symbol":"__stdoutp","target_va":4294979664}],"4294978724":[{"is_tail_call":false,"symbol":"fwrite","target_va":4294979928},{"is_tail_call":false,"symbol":"getc","target_va":4294979952}],"4294979332":[{"is_tail_call":false,"symbol":"iconv_open","target_va":4294979808},{"is_tail_call":false,"symbol":"abort","target_va":4294979784},{"is_tail_call":false,"symbol":"OUTLINED_FUNCTION_0","target_va":4294978696}],"4294979408":[{"is_tail_call":false,"symbol":"iconv_open","target_va":4294979808},{"is_tail_call":false,"symbol":"abort","target_va":4294979784},{"is_tail_call":false,"symbol":"OUTLINED_FUNCTION_0","target_va":4294978696}],"4294979484":[{"is_tail_call":false,"symbol":"libintl_bindtextdomain","target_va":4294979604},{"is_tail_call":false,"symbol":"iconv_open","target_va":4294979808},{"is_tail_call":false,"symbol":"OUTLINED_FUNCTION_1","target_va":4294978712}],"4294979540":[{"is_tail_call":false,"symbol":"libintl_bindtextdomain","target_va":4294979604},{"is_tail_call":false,"symbol":"iconv_open","target_va":4294979808},{"is_tail_call":false,"symbol":"OUTLINED_FUNCTION_1","target_va":4294978712}]},"data_xrefs":{"by_data":{"4294979964":[4294977336],"4294979965":[4294977336],"4294979979":[4294977336],"4294980028":[4294977336],"4294980048":[4294977336],"4294980064":[4294977336],"4294980069":[4294977336],"4294980287":[4294977336],"4294980297":[4294977336],"4294980331":[4294977336],"4294980354":[4294977336],"4294980367":[4294977336],"4294980381":[4294977336],"4294980394":[4294977336],"4294980413":[4294977796],"4294980452":[4294977796],"4294980472":[4294977796],"4294980524":[4294977796],"4294980619":[4294977796],"4294980640":[4294977796],"4294980698":[4294977796],"4294980765":[4294977796],"4294980826":[4294977796],"4294980868":[4294977796],"4294980888":[4294978056,4294979332,4294979408,4294979540],"4294980894":[4294979332,4294979408],"4294980996":[4294979484],"4294981032":[4294979540],"4294981091":[4294978724],"4294981094":[4294978724],"4294981097":[4294978724],"4294981101":[4294978724],"4294983680":[4294977336,4294977796,4294978056,4294979332,4294979408,4294979540],"4294983688":[4294979540],"4294983696":[4294977336],"4294983704":[4294979540],"4294983712":[4294979540],"4294983719":[4294977336],"4294983720":[4294979540],"4294983728":[4294977336,4294979540],"4294983736":[4294977336,4294977796,4294979332,4294979408],"4294983744":[4294979540],"4294983752":[4294979540],"4294983760":[4294979540],"4294983768":[4294977336],"4294983776":[4294979540],"4294983784":[4294979540],"4294983792":[4294979540],"4294983800":[4294979540],"4294983808":[4294979540],"4294983816":[4294979540],"4294983824":[4294979540],"4294983832":[4294979540],"4294983840":[4294979540],"4294983848":[4294977796],"4294983856":[4294977336],"4294983864":[4294978056],"4294983872":[4294979540],"4294983880":[4294979540],"4294983888":[4294979540],"4294983896":[4294979540],"4294983904":[4294979540],"4294983912":[4294979540],"4294983920":[4294979540],"4294983928":[4294979540],"4294983936":[4294979540],"4294983944":[4294979540],"4294983952":[4294979540],"4294983960":[4294979540],"4294983968":[4294977336]},"by_function":{"4294977336":[{"data_va":4294979964,"insn_va":4294977376,"kind":"CString","value":null},{"data_va":4294979965,"insn_va":4294977392,"kind":"CString","value":"gettext-tools"},{"data_va":4294979979,"insn_va":4294977400,"kind":"CString","value":"/opt/homebrew/Cellar/gettext/0.26_1/share/locale"},{"data_va":4294980028,"insn_va":4294977420,"kind":"CString","value":"gnulib"},{"data_va":4294983696,"insn_va":4294977444,"kind":"Global","value":null},{"data_va":4294983968,"insn_va":4294977456,"kind":"Global","value":null},{"data_va":4294983728,"insn_va":4294977460,"kind":"Global","value":null},{"data_va":4294983719,"insn_va":4294977464,"kind":"Global","value":null},{"data_va":4294983736,"insn_va":4294977556,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294977560,"kind":"Global","value":null},{"data_va":4294980064,"insn_va":4294977572,"kind":"CString","value":"0.26"},{"data_va":4294980048,"insn_va":4294977588,"kind":"CString","value":"%s (GNU %s) %s\n"},{"data_va":4294980069,"insn_va":4294977600,"kind":"CString","value":"Copyright (C) %s Free Software Foundation, Inc.\nLicense GPLv3+: GNU GPL version 3 or later <%s>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\n"},{"data_va":4294980297,"insn_va":4294977612,"kind":"CString","value":"https://gnu.org/licenses/gpl.html"},{"data_va":4294980287,"insn_va":4294977620,"kind":"CString","value":"2006-2025"},{"data_va":4294980331,"insn_va":4294977636,"kind":"CString","value":"Written by %s and %s.\n"},{"data_va":4294980354,"insn_va":4294977652,"kind":"CString","value":"Danilo Segan"},{"data_va":4294980367,"insn_va":4294977660,"kind":"CString","value":null},{"data_va":4294980381,"insn_va":4294977676,"kind":"CString","value":"Bruno Haible"},{"data_va":4294983768,"insn_va":4294977724,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294977728,"kind":"Global","value":null},{"data_va":4294983856,"insn_va":4294977744,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294977748,"kind":"Global","value":null},{"data_va":4294980394,"insn_va":4294977768,"kind":"CString","value":"too many arguments"}],"4294977796":[{"data_va":4294980452,"insn_va":4294977824,"kind":"CString","value":"Usage: %s [OPTION]\n"},{"data_va":4294983736,"insn_va":4294977836,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294977840,"kind":"Global","value":null},{"data_va":4294980472,"insn_va":4294977864,"kind":"CString","value":"Recode Serbian text from Cyrillic to Latin script.\n"},{"data_va":4294980524,"insn_va":4294977880,"kind":"CString","value":"The input text is read from standard input.  The converted text is output to\nstandard output.\n"},{"data_va":4294980619,"insn_va":4294977904,"kind":"CString","value":"Informative output:\n"},{"data_va":4294980640,"insn_va":4294977920,"kind":"CString","value":"  -h, --help                  display this help and exit\n"},{"data_va":4294980698,"insn_va":4294977936,"kind":"CString","value":"  -V, --version               output version information and exit\n"},{"data_va":4294980765,"insn_va":4294977960,"kind":"CString","value":"Report bugs in the bug tracker at <%s>\nor by email to <%s>.\n"},{"data_va":4294980868,"insn_va":4294977972,"kind":"CString","value":"bug-gettext@gnu.org"},{"data_va":4294980826,"insn_va":4294977980,"kind":"CString","value":"https://savannah.gnu.org/projects/gettext"},{"data_va":4294983848,"insn_va":4294978000,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294978004,"kind":"Global","value":null},{"data_va":4294980413,"insn_va":4294978012,"kind":"CString","value":"Try '%s --help' for more information.\n"},{"data_va":4294983736,"insn_va":4294978028,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294978032,"kind":"Global","value":null}],"4294978056":[{"data_va":4294980888,"insn_va":4294978104,"kind":"CString","value":"UTF-8"},{"data_va":4294980888,"insn_va":4294978124,"kind":"CString","value":"UTF-8"},{"data_va":4294983864,"insn_va":4294978568,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294978572,"kind":"Global","value":null}],"4294978724":[{"data_va":4294981101,"insn_va":4294978800,"kind":"Global","value":null},{"data_va":4294981091,"insn_va":4294978816,"kind":"CString","value":"LJ"},{"data_va":4294981097,"insn_va":4294978824,"kind":"CString","value":null},{"data_va":4294981094,"insn_va":4294978840,"kind":"CString","value":"NJ"}],"4294979332":[{"data_va":4294980894,"insn_va":4294979356,"kind":"CString","value":"Cannot convert from \"%s\" to \"%s\". %s relies on iconv(), and iconv() does not support this conversion."},{"data_va":4294983736,"insn_va":4294979372,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294979376,"kind":"Global","value":null},{"data_va":4294980888,"insn_va":4294979388,"kind":"CString","value":"UTF-8"}],"4294979408":[{"data_va":4294980894,"insn_va":4294979432,"kind":"CString","value":"Cannot convert from \"%s\" to \"%s\". %s relies on iconv(), and iconv() does not support this conversion."},{"data_va":4294983736,"insn_va":4294979448,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294979452,"kind":"Global","value":null},{"data_va":4294980888,"insn_va":4294979464,"kind":"CString","value":"UTF-8"}],"4294979484":[{"data_va":4294980996,"insn_va":4294979516,"kind":"CString","value":"input is not valid in \"%s\" encoding"}],"4294979540":[{"data_va":4294981032,"insn_va":4294979572,"kind":"CString","value":"error while converting from \"%s\" encoding to \"%s\" encoding"},{"data_va":4294980888,"insn_va":4294979588,"kind":"CString","value":"UTF-8"},{"data_va":4294983840,"insn_va":4294979608,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294979620,"kind":"Global","value":null},{"data_va":4294983872,"insn_va":4294979632,"kind":"Global","value":null},{"data_va":4294983880,"insn_va":4294979644,"kind":"Global","value":null},{"data_va":4294983688,"insn_va":4294979656,"kind":"Global","value":null},{"data_va":4294983704,"insn_va":4294979668,"kind":"Global","value":null},{"data_va":4294983888,"insn_va":4294979680,"kind":"Global","value":null},{"data_va":4294983896,"insn_va":4294979692,"kind":"Global","value":null},{"data_va":4294983904,"insn_va":4294979704,"kind":"Global","value":null},{"data_va":4294983912,"insn_va":4294979716,"kind":"Global","value":null},{"data_va":4294983920,"insn_va":4294979728,"kind":"Global","value":null},{"data_va":4294983712,"insn_va":4294979740,"kind":"Global","value":null},{"data_va":4294983928,"insn_va":4294979752,"kind":"Global","value":null},{"data_va":4294983952,"insn_va":4294979764,"kind":"Global","value":null},{"data_va":4294983960,"insn_va":4294979776,"kind":"Global","value":null},{"data_va":4294983720,"insn_va":4294979788,"kind":"Global","value":null},{"data_va":4294983816,"insn_va":4294979800,"kind":"Global","value":null},{"data_va":4294983824,"insn_va":4294979812,"kind":"Global","value":null},{"data_va":4294983832,"insn_va":4294979824,"kind":"Global","value":null},{"data_va":4294983728,"insn_va":4294979836,"kind":"Global","value":null},{"data_va":4294983936,"insn_va":4294979848,"kind":"Global","value":null},{"data_va":4294983744,"insn_va":4294979860,"kind":"Global","value":null},{"data_va":4294983752,"insn_va":4294979872,"kind":"Global","value":null},{"data_va":4294983944,"insn_va":4294979884,"kind":"Global","value":null},{"data_va":4294983760,"insn_va":4294979896,"kind":"Global","value":null},{"data_va":4294983776,"insn_va":4294979908,"kind":"Global","value":null},{"data_va":4294983784,"insn_va":4294979920,"kind":"Global","value":null},{"data_va":4294983792,"insn_va":4294979932,"kind":"Global","value":null},{"data_va":4294983800,"insn_va":4294979944,"kind":"Global","value":null},{"data_va":4294983808,"insn_va":4294979956,"kind":"Global","value":null}]}},"noreturn_vas":[],"symbols":{"4294977336":"main","4294977796":"usage","4294978056":"process","4294978696":"OUTLINED_FUNCTION_0","4294978712":"OUTLINED_FUNCTION_1","4294978724":"serbian_to_latin","4294979332":"process.cold.1","4294979408":"process.cold.2","4294979484":"process.cold.3","4294979540":"process.cold.4"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"3e7ca7ab34b325a610c4eebceddc8b9be40c90ee9bc7d8a57aa9a9dddd97f391","flag_names":["CS_ADHOC"],"flags":2,"hash_type":2,"identifier":"recode-sr-latin-55554944f44a526107bd30be970fa75ee4bd41eb","platform":0,"team_id":null},"signing_status":"AdHoc"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"3c5c43d30ee282d4434af83439d0a71c1a9d67b77e096ca3676f1fc7e5fa5f60","imphash":"52c325202e3efddf5944e624ef1e9de6be358c3081667504de8efee97065db40","sha256_text":"2a2841d10c70605ddac48f55422024c718eefe7af7112de65973fbf630b53593","symbolhash":"52c325202e3efddf5944e624ef1e9de6be358c3081667504de8efee97065db40"},"sets":{"apis_called":["OUTLINED_FUNCTION_0","OUTLINED_FUNCTION_1","__error","__stderrp","__stdoutp","_gl_start_options","abort","atexit","close_stdout","error","exit","ferror","fprintf","fwrite","get_next_option","getc","iconv_close","iconv_open","last_component","libintl_bindtextdomain","process","process.cold.1","program_name","proper_name","proper_name_utf8","putchar","rpl_free","rpl_optind","rpl_setlocale","serbian_to_latin","set_program_name","usage","xmalloc","xmem_cd_iconv","xrealloc"],"bundle_ids":[],"cpp_classes":[],"entitlements":[],"frameworks":["CoreFoundation","CoreServices","libgettextlib-0.26.dylib","libintl.8.dylib","libxml2.2.dylib","libunistring.5.dylib","libSystem.B.dylib","libiconv.2.dylib"],"iokit_constants":[],"objc_classes":[],"private_frameworks":[],"protocols":[],"signing_status":"Ad-Hoc","static_libs":["SDL2-2.32.10","cares-1.34.5"],"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":2,"frameworks_private":0,"frameworks_total":8,"iokit_constants":0,"library_functions":2,"nlist_functions":10,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":7,"size_log2":15.709084,"static_lib_count":2,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.04233871,"url_endpoints":2,"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":10040,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"main"},{"address":11428,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"serbian_to_latin"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-09T09:15:01Z","available_arches":["arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"3e7ca7ab34b325a610c4eebceddc8b9be40c90ee9bc7d8a57aa9a9dddd97f391","file_modified":"2026-04-09T09:15:01Z","file_size":53568,"is_arm64e":false,"min_os":"26.0.0","name":"recode-sr-latin","platform":"macOS","sdk":"26.0.0","sha256":"754450d9407c88309ab8ae1056baa62fd122045337b484a2209e5b3db926178b","sha256_slice":"754450d9407c88309ab8ae1056baa62fd122045337b484a2209e5b3db926178b","source_version":null,"team_id":null,"uuid":"F44A5261-07BD-30BE-970F-A75EE4BD41EB"},"frameworks":[{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libintl.8.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libxml2.2.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libunistring/lib/libunistring.5.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libiconv.2.dylib"}],"function_starts_count":10,"imports":[{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"_gl_start_options"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"c_strcasecmp"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"close_stdout"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"error"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"get_next_option"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"last_component"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"locale_charset"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"program_name"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"proper_name"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"proper_name_utf8"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"rpl_free"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"rpl_optind"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"rpl_setlocale"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"set_program_name"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"xmalloc"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"xmem_cd_iconv"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libgettextlib-0.26.dylib","is_lazy":false,"is_weak":false,"name":"xrealloc"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libintl.8.dylib","is_lazy":false,"is_weak":false,"name":"libintl_bindtextdomain"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libintl.8.dylib","is_lazy":false,"is_weak":false,"name":"libintl_gettext"},{"address":0,"dylib":"/opt/homebrew/Cellar/gettext/0.26_1/lib/libintl.8.dylib","is_lazy":false,"is_weak":false,"name":"libintl_textdomain"},{"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":"__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":"atexit"},{"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":"feof"},{"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":"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":"getc"},{"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/libiconv.2.dylib","is_lazy":false,"is_weak":false,"name":"iconv_close"},{"address":0,"dylib":"/usr/lib/libiconv.2.dylib","is_lazy":false,"is_weak":false,"name":"iconv_open"}],"interesting_strings":{"file_paths":["/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation","/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices"],"urls_and_endpoints":["https://gnu.org/licenses/gpl.html","https://savannah.gnu.org/projects/gettext"]},"iokit_surface":null,"library_matches":[],"library_profile":{"libraries":{"SDL2":["2.32.10",1],"cares":["1.34.5",1]},"library_ratio":0.2,"total_functions":10,"total_identified":2},"network_surface":{"api_usage":{"callers":[],"classes":[],"methods":[]},"endpoints":[{"is_dynamic":false,"kind":"Url","value":"https://gnu.org/licenses/gpl.html"},{"is_dynamic":false,"kind":"Hostname","value":"gnu.org"},{"is_dynamic":false,"kind":"Url","value":"https://savannah.gnu.org/projects/gettext"},{"is_dynamic":false,"kind":"Hostname","value":"savannah.gnu.org"}],"has_network_entitlement":false,"network_frameworks":["CoreFoundation"]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":10040,"protection":"r-x","segment":"__TEXT","size":2268},{"name":"__stubs","offset":12308,"protection":"r-x","segment":"__TEXT","size":360},{"name":"__cstring","offset":12668,"protection":"r-x","segment":"__TEXT","size":1137},{"name":"__const","offset":13805,"protection":"r-x","segment":"__TEXT","size":960},{"name":"__unwind_info","offset":14768,"protection":"r-x","segment":"__TEXT","size":120},{"name":"__got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":288},{"name":"__const","offset":16672,"protection":"rw-","segment":"__DATA_CONST","size":64}],"summary":"Ad-hoc signed arm64 executable with minimal public framework usage. Contains 10 functions and references 2 file paths and 2 URLs. Makes 4 network connections. The small function count and scarce string data prevent determining its operational purpose. Security analysts should obtain additional context (command-line arguments, environment, execution logs) to understand functionality.","swift_metadata":null,"title":"Unknown utility — purpose unclear from limited analysis","total_strings":154,"xpc_services":[]}