{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294976200":[{"is_tail_call":false,"symbol":"tesseract::UNICHARSET::load_from_file(__sFILE*, bool)","target_va":4294978904},{"is_tail_call":false,"symbol":"printf","target_va":4294979324},{"is_tail_call":false,"symbol":"printf","target_va":4294979324},{"is_tail_call":false,"symbol":"tesseract::TFile::~TFile()","target_va":4294979096},{"is_tail_call":false,"symbol":"tesseract::tprintf(char const*, ...)","target_va":4294977344},{"is_tail_call":false,"symbol":"tesseract::UNICHARSET::load_from_file(char const*, bool)","target_va":4294977572},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4294977672},{"is_tail_call":false,"symbol":"tesseract::Trie::Trie(tesseract::DawgType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, tesseract::PermuterType, int, int)","target_va":4294977972},{"is_tail_call":false,"symbol":"strlen","target_va":4294979168},{"is_tail_call":false,"symbol":"tesseract::tprintf(char const*, ...)","target_va":4294977344},{"is_tail_call":false,"symbol":"tesseract::Trie::new_dawg_node()","target_va":4294979012},{"is_tail_call":false,"symbol":"tesseract::tprintf(char const*, ...)","target_va":4294977344},{"is_tail_call":false,"symbol":"tesseract::Dawg::~Dawg()","target_va":4294978988},{"is_tail_call":false,"symbol":"tesseract::tprintf(char const*, ...)","target_va":4294977344},{"is_tail_call":false,"symbol":"tesseract::SquishedDawg::write_squished_dawg(char const*)","target_va":4294977404},{"is_tail_call":false,"symbol":"tesseract::UNICHARSET::load_from_file(__sFILE*, bool)","target_va":4294978904},{"is_tail_call":false,"symbol":"fopen","target_va":4294979300},{"is_tail_call":false,"symbol":"fclose","target_va":4294979288},{"is_tail_call":false,"symbol":"tesseract::tprintf(char const*, ...)","target_va":4294977344},{"is_tail_call":false,"symbol":"tesseract::tprintf(char const*, ...)","target_va":4294977344},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","target_va":4294977672},{"is_tail_call":false,"symbol":"tesseract::SquishedDawg::SquishedDawg(char const*, tesseract::DawgType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, tesseract::PermuterType, int)","target_va":4294978516},{"is_tail_call":false,"symbol":"strlen","target_va":4294979168},{"is_tail_call":false,"symbol":"tesseract::tprintf(char const*, ...)","target_va":4294977344},{"is_tail_call":false,"symbol":"tesseract::SquishedDawg::num_forward_edges(long long) const","target_va":4294979132},{"is_tail_call":false,"symbol":"tesseract::SquishedDawg::write_squished_dawg(tesseract::TFile*)","target_va":4294978952},{"is_tail_call":false,"symbol":"tesseract::tprintf(char const*, ...)","target_va":4294977344},{"is_tail_call":false,"symbol":"tesseract::Trie::~Trie()","target_va":4294978360},{"is_tail_call":false,"symbol":"tesseract::tprintf(char const*, ...)","target_va":4294977344},{"is_tail_call":false,"symbol":"tesseract::Trie::~Trie()","target_va":4294978360},{"is_tail_call":false,"symbol":"tesseract::tprintf(char const*, ...)","target_va":4294977344},{"is_tail_call":false,"symbol":"tesseract::Classify::Classify()","target_va":4294979108}],"4294977344":[{"is_tail_call":false,"symbol":"tesseract::TessBaseAPI::Version()","target_va":4294978916},{"is_tail_call":false,"symbol":"sscanf","target_va":4294979348}],"4294977404":[{"is_tail_call":false,"symbol":"tesseract::TFile::OpenWrite(std::__1::vector<char, std::__1::allocator<char> >*)","target_va":4294979072},{"is_tail_call":false,"symbol":"tesseract::TFile::Open(char const*, bool (*)(char const*, std::__1::vector<char, std::__1::allocator<char> >*))","target_va":4294979060},{"is_tail_call":false,"symbol":"tesseract::SquishedDawg::read_squished_dawg(tesseract::TFile*)","target_va":4294978940},{"is_tail_call":false,"symbol":"tesseract::Trie::get_reverse_policy_name(tesseract::Trie::RTLReversePolicy)","target_va":4294979036},{"is_tail_call":false,"symbol":"tesseract::tprintf(char const*, ...)","target_va":4294977344},{"is_tail_call":false,"symbol":"tesseract::TFile::TFile()","target_va":4294979084}],"4294977572":[{"is_tail_call":false,"symbol":"__stack_chk_guard","target_va":4294979264},{"is_tail_call":false,"symbol":"_Unwind_Resume","target_va":4294978892},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294979252}],"4294977672":[{"is_tail_call":false,"symbol":"puts","target_va":4294979336},{"is_tail_call":false,"symbol":"vfprintf","target_va":4294979180},{"is_tail_call":false,"symbol":"exit","target_va":4294979276}],"4294977836":[{"is_tail_call":false,"symbol":"std::__1::__throw_length_error[abi:ne200100](char const*)","target_va":4294977856}],"4294977856":[{"is_tail_call":false,"symbol":"{vtable(tesseract::Trie)}","target_va":4294979192},{"is_tail_call":false,"symbol":"std::length_error::length_error[abi:ne200100](char const*)","target_va":4294977936},{"is_tail_call":false,"symbol":"_ZdlPv","target_va":4294979216},{"is_tail_call":false,"symbol":"{vtable(std::length_error)}","target_va":4294979204},{"is_tail_call":false,"symbol":"__chkstk_darwin","target_va":4294978880}],"4294977936":[{"is_tail_call":false,"symbol":"typeinfo for std::length_error","target_va":4294979156}],"4294977972":[{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init_copy_ctor_external(char const*, unsigned long)","target_va":4294978232},{"is_tail_call":false,"symbol":"tesseract::SquishedDawg::~SquishedDawg()","target_va":4294978964},{"is_tail_call":false,"symbol":"tesseract::Trie::trie_to_dawg()","target_va":4294979000}],"4294978232":[{"is_tail_call":false,"symbol":"vfprintf","target_va":4294979180},{"is_tail_call":true,"symbol":"exit","target_va":4294979276},{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__throw_length_error[abi:ne200100]()","target_va":4294977836}],"4294978360":[{"is_tail_call":false,"symbol":"strlen","target_va":4294979168},{"is_tail_call":false,"symbol":"strlen","target_va":4294979168},{"is_tail_call":false,"symbol":"strlen","target_va":4294979168},{"is_tail_call":false,"symbol":"strlen","target_va":4294979168},{"is_tail_call":false,"symbol":"strlen","target_va":4294979168},{"is_tail_call":true,"symbol":"tesseract::Dawg::init(int)","target_va":4294978976}],"4294978516":[{"is_tail_call":false,"symbol":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init_copy_ctor_external(char const*, unsigned long)","target_va":4294978232},{"is_tail_call":false,"symbol":"tesseract::TFile::OpenWrite(std::__1::vector<char, std::__1::allocator<char> >*)","target_va":4294979072},{"is_tail_call":false,"symbol":"tesseract::TFile::CloseWrite(char const*, bool (*)(std::__1::vector<char, std::__1::allocator<char> > const&, char const*))","target_va":4294979048},{"is_tail_call":false,"symbol":"tesseract::Dawg::check_for_words(char const*, tesseract::UNICHARSET const&, bool) const","target_va":4294979144},{"is_tail_call":false,"symbol":"tesseract::get_debugfp()","target_va":4294978928},{"is_tail_call":false,"symbol":"tesseract::Dawg::check_for_words(char const*, tesseract::UNICHARSET const&, bool) const","target_va":4294979144},{"is_tail_call":false,"symbol":"tesseract::Classify::~Classify()","target_va":4294979120},{"is_tail_call":false,"symbol":"tesseract::TFile::TFile()","target_va":4294979084}]},"data_xrefs":{"by_data":{"4294979572":[4294976200],"4294979582":[4294976200],"4294979584":[4294976200],"4294979600":[4294976200,4294977404],"4294979617":[4294976200],"4294979624":[4294976200],"4294979648":[4294977404],"4294979672":[4294976200],"4294979718":[4294976200],"4294979748":[4294976200],"4294979785":[4294976200],"4294979786":[4294976200],"4294979808":[4294976200],"4294979815":[4294976200],"4294979850":[4294976200],"4294979881":[4294976200],"4294979912":[4294976200],"4294979959":[4294976200],"4294979988":[4294976200],"4294980018":[4294976200],"4294980048":[4294976200],"4294980161":[4294977572],"4294980164":[4294977836],"4294980177":[4294977404],"4294980199":[4294977404],"4294980222":[4294978516],"4294980251":[4294978516],"4294980271":[4294978516],"4294980289":[4294978516],"4294981040":[4294976200],"4294983144":[4294976200],"4294983680":[4294976200],"4294983688":[4294976200],"4294983696":[4294977936,4294977972,4294978360,4294978516],"4294983704":[4294976200],"4294983776":[4294978516],"4294983784":[4294976200],"4294983856":[4294978516],"4294983864":[4294977972,4294978516],"4294983872":[4294977972,4294978360],"4294983888":[4294977856],"4294983896":[4294977936],"4294983944":[4294976200],"4294983960":[4294976200],"4294984048":[4294977856],"4294984072":[4294978516],"4294984332":[4294976200]},"by_function":{"4294976200":[{"data_va":4294983944,"insn_va":4294976236,"kind":"Global","value":null},{"data_va":4294983960,"insn_va":4294976264,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294976268,"kind":"Global","value":null},{"data_va":4294980048,"insn_va":4294976288,"kind":"CString","value":"5.5.2"},{"data_va":4294979572,"insn_va":4294976352,"kind":"CString","value":"--version"},{"data_va":4294983704,"insn_va":4294976456,"kind":"Global","value":null},{"data_va":4294979718,"insn_va":4294976468,"kind":"CString","value":"Loading unicharset from '%s'\n"},{"data_va":4294983144,"insn_va":4294976476,"kind":"Global","value":null},{"data_va":4294983784,"insn_va":4294976480,"kind":"Global","value":null},{"data_va":4294983144,"insn_va":4294976500,"kind":"Global","value":null},{"data_va":4294979785,"insn_va":4294976520,"kind":"CString","value":null},{"data_va":4294979600,"insn_va":4294976524,"kind":"CString","value":null},{"data_va":4294984332,"insn_va":4294976556,"kind":"Global","value":null},{"data_va":4294979624,"insn_va":4294976560,"kind":"CString","value":null},{"data_va":4294979600,"insn_va":4294976564,"kind":"CString","value":null},{"data_va":4294979600,"insn_va":4294976588,"kind":"CString","value":null},{"data_va":4294979786,"insn_va":4294976604,"kind":"CString","value":"Reading word list from '%s'\n"},{"data_va":4294979624,"insn_va":4294976612,"kind":"CString","value":null},{"data_va":4294979850,"insn_va":4294976640,"kind":"CString","value":"Reducing Trie to SquishedDawg\n"},{"data_va":4294979624,"insn_va":4294976648,"kind":"CString","value":null},{"data_va":4294979672,"insn_va":4294976664,"kind":"CString","value":null},{"data_va":4294979881,"insn_va":4294976684,"kind":"CString","value":"Writing squished DAWG to '%s'\n"},{"data_va":4294979582,"insn_va":4294976772,"kind":"CString","value":"Usage: %s -v | --version |\n       %s [-t | -r [reverse policy] ] word_list_file dawg_file unicharset_file\n"},{"data_va":4294979748,"insn_va":4294976796,"kind":"CString","value":"Failed to load unicharset from '%s'\n"},{"data_va":4294979959,"insn_va":4294976820,"kind":"CString","value":"Loading dawg DAWG from '%s'\n"},{"data_va":4294979785,"insn_va":4294976832,"kind":"CString","value":null},{"data_va":4294979600,"insn_va":4294976836,"kind":"CString","value":null},{"data_va":4294984332,"insn_va":4294976844,"kind":"Global","value":null},{"data_va":4294979624,"insn_va":4294976848,"kind":"CString","value":null},{"data_va":4294979600,"insn_va":4294976852,"kind":"CString","value":null},{"data_va":4294979600,"insn_va":4294976880,"kind":"CString","value":null},{"data_va":4294979988,"insn_va":4294976896,"kind":"CString","value":"Checking word list from '%s'\n"},{"data_va":4294979624,"insn_va":4294976904,"kind":"CString","value":null},{"data_va":4294979624,"insn_va":4294976924,"kind":"CString","value":null},{"data_va":4294979815,"insn_va":4294976944,"kind":"CString","value":"Failed to add word list from '%s'\n"},{"data_va":4294979624,"insn_va":4294976952,"kind":"CString","value":null},{"data_va":4294979912,"insn_va":4294976968,"kind":"CString","value":"Dawg is empty, skip producing the output file\n"},{"data_va":4294979584,"insn_va":4294976980,"kind":"CString","value":null},{"data_va":4294983688,"insn_va":4294976984,"kind":"Global","value":null},{"data_va":4294979624,"insn_va":4294976996,"kind":"CString","value":null},{"data_va":4294980018,"insn_va":4294977016,"kind":"CString","value":"Invalid command-line options\n"},{"data_va":4294979808,"insn_va":4294977028,"kind":"CString","value":null},{"data_va":4294983960,"insn_va":4294977044,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294977048,"kind":"Global","value":null},{"data_va":4294979617,"insn_va":4294977064,"kind":"CString","value":null},{"data_va":4294981040,"insn_va":4294977068,"kind":"Global","value":null}],"4294977404":[{"data_va":4294980177,"insn_va":4294977496,"kind":"CString","value":"Error serializing %s\n"},{"data_va":4294980199,"insn_va":4294977508,"kind":"CString","value":"Error writing file %s\n"},{"data_va":4294979600,"insn_va":4294977524,"kind":"CString","value":null},{"data_va":4294979648,"insn_va":4294977544,"kind":"CString","value":null}],"4294977572":[{"data_va":4294980161,"insn_va":4294977604,"kind":"CString","value":"rb"}],"4294977836":[{"data_va":4294980164,"insn_va":4294977848,"kind":"CString","value":"basic_string"}],"4294977856":[{"data_va":4294984048,"insn_va":4294977896,"kind":"Global","value":null},{"data_va":4294983888,"insn_va":4294977904,"kind":"Global","value":null}],"4294977936":[{"data_va":4294983896,"insn_va":4294977952,"kind":"Global","value":null},{"data_va":4294983696,"insn_va":4294977956,"kind":"Global","value":null}],"4294977972":[{"data_va":4294983864,"insn_va":4294978016,"kind":"Global","value":null},{"data_va":4294983696,"insn_va":4294978020,"kind":"Global","value":null},{"data_va":4294983872,"insn_va":4294978084,"kind":"Global","value":null},{"data_va":4294983696,"insn_va":4294978092,"kind":"Global","value":null}],"4294978360":[{"data_va":4294983872,"insn_va":4294978384,"kind":"Global","value":null},{"data_va":4294983696,"insn_va":4294978388,"kind":"Global","value":null}],"4294978516":[{"data_va":4294983864,"insn_va":4294978564,"kind":"Global","value":null},{"data_va":4294983696,"insn_va":4294978568,"kind":"Global","value":null},{"data_va":4294983856,"insn_va":4294978636,"kind":"Global","value":null},{"data_va":4294983696,"insn_va":4294978640,"kind":"Global","value":null},{"data_va":4294980271,"insn_va":4294978688,"kind":"CString","value":"./src/dict/dawg.h"},{"data_va":4294984072,"insn_va":4294978700,"kind":"Global","value":null},{"data_va":4294980222,"insn_va":4294978708,"kind":"CString","value":"file.Open(filename, nullptr)"},{"data_va":4294980251,"insn_va":4294978716,"kind":"CString","value":"in file %s, line %d"},{"data_va":4294983696,"insn_va":4294978728,"kind":"Global","value":null},{"data_va":4294980271,"insn_va":4294978752,"kind":"CString","value":"./src/dict/dawg.h"},{"data_va":4294984072,"insn_va":4294978764,"kind":"Global","value":null},{"data_va":4294980289,"insn_va":4294978772,"kind":"CString","value":"read_squished_dawg(&file)"},{"data_va":4294980251,"insn_va":4294978780,"kind":"CString","value":"in file %s, line %d"},{"data_va":4294983696,"insn_va":4294978808,"kind":"Global","value":null},{"data_va":4294983776,"insn_va":4294978836,"kind":"Global","value":null}]}},"noreturn_vas":[],"symbols":{"4294976200":"main","4294977344":"tesseract::tprintf(char const*, ...)","4294977404":"tesseract::SquishedDawg::write_squished_dawg(char const*)","4294977572":"tesseract::UNICHARSET::load_from_file(char const*, bool)","4294977672":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","4294977836":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__throw_length_error[abi:ne200100]()","4294977856":"std::__1::__throw_length_error[abi:ne200100](char const*)","4294977936":"std::length_error::length_error[abi:ne200100](char const*)","4294977972":"tesseract::Trie::Trie(tesseract::DawgType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, tesseract::PermuterType, int, int)","4294978232":"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init_copy_ctor_external(char const*, unsigned long)","4294978360":"tesseract::Trie::~Trie()","4294978516":"tesseract::SquishedDawg::SquishedDawg(char const*, tesseract::DawgType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, tesseract::PermuterType, int)"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"51dc6b69974c74ad27512e8d58ab9995e09c2c1d9af1a410e7e3cc230b2db34d","flag_names":["CS_ADHOC"],"flags":2,"hash_type":2,"identifier":"wordlist2dawg-555549446de1b383cc613bab98be096f37cdc805","platform":0,"team_id":null},"signing_status":"AdHoc"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"929b86f6a1abe8a9e960c13ae626384e891cf1a26ea001a0ce7fd86201ef6498","imphash":"9db067052b204be651acffe4ef870c75eba02dfc9685e7e167b0783e82fcbb38","sha256_text":"d73ce966a14fc81089fa708e1323cbcc550d07c2243f622c80fb9a0b8f932614","symbolhash":"9db067052b204be651acffe4ef870c75eba02dfc9685e7e167b0783e82fcbb38"},"sets":{"apis_called":["_Unwind_Resume","_ZdlPv","__chkstk_darwin","__stack_chk_fail","__stack_chk_guard","exit","fclose","fopen","printf","puts","sscanf","std::__1::__throw_length_error[abi:ne200100](char const*)","std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init_copy_ctor_external(char const*, unsigned long)","std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__throw_length_error[abi:ne200100]()","std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()","std::length_error::length_error[abi:ne200100](char const*)","strlen","tesseract::Classify::Classify()","tesseract::Classify::~Classify()","tesseract::Dawg::check_for_words(char const*, tesseract::UNICHARSET const&, bool) const","tesseract::Dawg::init(int)","tesseract::Dawg::~Dawg()","tesseract::SquishedDawg::SquishedDawg(char const*, tesseract::DawgType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, tesseract::PermuterType, int)","tesseract::SquishedDawg::num_forward_edges(long long) const","tesseract::SquishedDawg::read_squished_dawg(tesseract::TFile*)","tesseract::SquishedDawg::write_squished_dawg(char const*)","tesseract::SquishedDawg::write_squished_dawg(tesseract::TFile*)","tesseract::SquishedDawg::~SquishedDawg()","tesseract::TFile::CloseWrite(char const*, bool (*)(std::__1::vector<char, std::__1::allocator<char> > const&, char const*))","tesseract::TFile::Open(char const*, bool (*)(char const*, std::__1::vector<char, std::__1::allocator<char> >*))","tesseract::TFile::OpenWrite(std::__1::vector<char, std::__1::allocator<char> >*)","tesseract::TFile::TFile()","tesseract::TFile::~TFile()","tesseract::TessBaseAPI::Version()","tesseract::Trie::Trie(tesseract::DawgType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, tesseract::PermuterType, int, int)","tesseract::Trie::get_reverse_policy_name(tesseract::Trie::RTLReversePolicy)","tesseract::Trie::new_dawg_node()","tesseract::Trie::trie_to_dawg()","tesseract::Trie::~Trie()","tesseract::UNICHARSET::load_from_file(__sFILE*, bool)","tesseract::UNICHARSET::load_from_file(char const*, bool)","tesseract::get_debugfp()","tesseract::tprintf(char const*, ...)","typeinfo for std::length_error","vfprintf","{vtable(std::length_error)}","{vtable(tesseract::Trie)}"],"bundle_ids":[],"cpp_classes":[],"entitlements":[],"frameworks":["libtesseract.5.dylib","libcurl.4.dylib","libarchive.13.dylib","libleptonica.6.dylib","Accelerate","libc++.1.dylib","libSystem.B.dylib"],"iokit_constants":[],"objc_classes":[],"private_frameworks":[],"protocols":[],"signing_status":"Ad-Hoc","static_libs":["asprintf-0.26_1","flatbuffers-25.9.23","tesseract-5.5.2"],"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":1,"frameworks_private":0,"frameworks_total":7,"iokit_constants":0,"library_functions":3,"nlist_functions":12,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":7,"size_log2":15.794415,"static_lib_count":3,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.04715653,"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":8904,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"main"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-09T09:21:36Z","available_arches":["arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"51dc6b69974c74ad27512e8d58ab9995e09c2c1d9af1a410e7e3cc230b2db34d","file_modified":"2026-04-09T09:21:36Z","file_size":56832,"is_arm64e":false,"min_os":"26.0.0","name":"wordlist2dawg","platform":"macOS","sdk":"26.2.0","sha256":"3e47c18fc8d9dbdbd002c9b2622b91aeae307c5421df455a39922706c9a2a970","sha256_slice":"3e47c18fc8d9dbdbd002c9b2622b91aeae307c5421df455a39922706c9a2a970","source_version":null,"team_id":null,"uuid":"6DE1B383-CC61-3BAB-98BE-096F37CDC805"},"frameworks":[{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libcurl.4.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/libarchive/lib/libarchive.13.dylib"},{"is_private":false,"is_weak":false,"name":"/opt/homebrew/opt/leptonica/lib/libleptonica.6.dylib"},{"is_private":false,"is_weak":false,"name":"/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libc++.1.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"}],"function_starts_count":12,"imports":[{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract10UNICHARSET14load_from_fileEP7__sFILEb"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract11TessBaseAPI7VersionEv"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract11get_debugfpEv"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract12SquishedDawg18read_squished_dawgEPNS_5TFileE"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract12SquishedDawg19write_squished_dawgEPNS_5TFileE"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract12SquishedDawgD1Ev"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract4Dawg4initEi"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract4DawgD2Ev"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract4Trie12trie_to_dawgEv"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract4Trie13new_dawg_nodeEv"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract4Trie22read_and_add_word_listEPKcRKNS_10UNICHARSETENS0_16RTLReversePolicyE"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract4Trie23get_reverse_policy_nameENS0_16RTLReversePolicyE"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract5TFile10CloseWriteEPKcPFbRKNSt3__16vectorIcNS3_9allocatorIcEEEES2_E"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract5TFile4OpenEPKcPFbS2_PNSt3__16vectorIcNS3_9allocatorIcEEEEE"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract5TFile9OpenWriteEPNSt3__16vectorIcNS1_9allocatorIcEEEE"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract5TFileC1Ev"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract5TFileD1Ev"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract8ClassifyC1Ev"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZN9tesseract8ClassifyD1Ev"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZNK9tesseract12SquishedDawg17num_forward_edgesEx"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZNK9tesseract4Dawg15check_for_wordsEPKcRKNS_10UNICHARSETEb"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZNK9tesseract7ERRCODE5errorEPKcNS_16TessErrorLogCodeES2_z"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZTVN9tesseract12SquishedDawgE"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZTVN9tesseract4DawgE"},{"address":0,"dylib":"/opt/homebrew/Cellar/tesseract/5.5.2/lib/libtesseract.5.dylib","is_lazy":false,"is_weak":false,"name":"_ZTVN9tesseract4TrieE"},{"address":0,"dylib":"/usr/lib/libc++.1.dylib","is_lazy":false,"is_weak":false,"name":"_ZNSt11logic_errorC2EPKc"},{"address":0,"dylib":"/usr/lib/libc++.1.dylib","is_lazy":false,"is_weak":false,"name":"_ZNSt12length_errorD1Ev"},{"address":0,"dylib":"/usr/lib/libc++.1.dylib","is_lazy":false,"is_weak":false,"name":"_ZTVSt12length_error"},{"address":0,"dylib":"/usr/lib/libc++.1.dylib","is_lazy":false,"is_weak":false,"name":"__cxa_allocate_exception"},{"address":0,"dylib":"/usr/lib/libc++.1.dylib","is_lazy":false,"is_weak":false,"name":"__cxa_free_exception"},{"address":0,"dylib":"/usr/lib/libc++.1.dylib","is_lazy":false,"is_weak":false,"name":"__cxa_throw"},{"address":0,"dylib":"/usr/lib/libc++.1.dylib","is_lazy":false,"is_weak":false,"name":"__gxx_personality_v0"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"_Unwind_Resume"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__chkstk_darwin"},{"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":"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"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"memmove"},{"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":"puts"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"sscanf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strcmp"},{"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":"vfprintf"},{"address":0,"dylib":"weak_lookup","is_lazy":false,"is_weak":false,"name":"_ZTISt12length_error"},{"address":0,"dylib":"weak_lookup","is_lazy":false,"is_weak":false,"name":"_ZdlPv"},{"address":0,"dylib":"weak_lookup","is_lazy":false,"is_weak":false,"name":"_Znwm"}],"interesting_strings":{"file_paths":["/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate"]},"iokit_surface":null,"library_matches":[],"library_profile":{"libraries":{"asprintf":["0.26_1",1],"flatbuffers":["25.9.23",1],"tesseract":["5.5.2",1]},"library_ratio":0.25,"total_functions":12,"total_identified":3},"network_surface":{"api_usage":{"callers":[],"classes":[],"methods":[]},"endpoints":[],"has_network_entitlement":false,"network_frameworks":[]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":8904,"protection":"r-x","segment":"__TEXT","size":2680},{"name":"__stubs","offset":11584,"protection":"r-x","segment":"__TEXT","size":480},{"name":"__gcc_except_tab","offset":12064,"protection":"r-x","segment":"__TEXT","size":212},{"name":"__cstring","offset":12276,"protection":"r-x","segment":"__TEXT","size":757},{"name":"__unwind_info","offset":13036,"protection":"r-x","segment":"__TEXT","size":192},{"name":"__got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":392},{"name":"__const","offset":16776,"protection":"rw-","segment":"__DATA_CONST","size":8}],"summary":"This ad-hoc signed ARM64 executable contains 12 functions and references one file path. With minimal strings and no linked frameworks, the binary's purpose and behavior cannot be reliably determined from the available metadata. Further analysis of the executable code and file path reference would be required to understand its function.","swift_metadata":null,"title":"Unknown executable — purpose cannot be determined from minimal analysis","total_strings":171,"xpc_services":[]}