combine_lang_model

JSON
executablemacOS141.8 KBarm64

Unknown executable — purpose unclear from minimal metadata

Ad-hoc signed arm64 binary with 173 functions and nine standard frameworks. Contains only one file path string, providing minimal insight into its functionality. The sparse string content and generic UUID-based naming prevent reliable determination of its operational purpose. Security analysts should obtain additional context such as installation location, parent process, network behavior, and file system interactions to assess its role.AI

Fingerprint

Platform
macOS
Type
executable
Arch
arm64
Min OS
26.0.0
SDK
26.2.0
File Size
141.8 KB
UUID
1C3C394D-0156-3A59-8C62-8364ADB97882
Analyzed
2026-04-09T08:37:18Z
CDHash
8e7a6e22a3986707c7516573110cbf3669b7571ddf47ee755f9adb2cc43ef279

Interesting Strings

DNA Capability Vector

Location
0
Keychain
0
Network
0
Storage
0
Hardware
0
IPC
0
Analytics
0
Security
0
System
0

Behavioral Profile

URL Endpoints
0
Telemetry Strings
0
File Paths
1
Bundle IDs
0
IOKit Constants
0
Library Functions
65

Structural HashesSHA-256

Static Libraries65 / 173 functions identified

Functions(173)

0x100002ca0tesseract::StringParam::~StringParam()
0x100002ca4tesseract::BoolParam::~BoolParam()
0x100002d24main
0x10000328ctesseract::split(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char)
0x1000033bctesseract::UNICHARSET::load_from_file(char const*, bool)
0x100003420tesseract::tprintf(char const*, ...)
0x10000345ctesseract::StringParam::StringParam(char const*, char const*, char const*, bool, tesseract::ParamsVectors*)
0x100003510tesseract::Param::Param(char const*, char const*, bool)
0x100003574std::__1::vector<tesseract::StringParam*, std::__1::allocator<tesseract::StringParam*> >::push_back[abi:ne200100](tesseract::StringParam*&&)
0x100003644std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__assign_external(char const*, unsigned long)
0x1000036fcstd::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__assign_external(char const*)
0x100003730sub_100003730
0x100003740std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__throw_length_error[abi:ne200100]()
0x100003754std::__1::__throw_length_error[abi:ne200100](char const*)
0x1000037a4std::length_error::length_error[abi:ne200100](char const*)
0x1000037c8std::__throw_bad_array_new_length[abi:ne200100]()
0x1000037f0std::__1::vector<tesseract::StringParam*, std::__1::allocator<tesseract::StringParam*> >::__throw_length_error[abi:ne200100]()
0x100003804std::__1::__allocation_result<std::__1::allocator_traits<std::__1::allocator<tesseract::StringParam*> >::pointer> std::__1::__allocate_at_least[abi:ne200100]<std::__1::allocator<tesseract::StringParam*> >(std::__1::allocator<tesseract::StringParam*>&, unsigned long)
0x100003838tesseract::StringParam::~StringParam()
0x1000038d8std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::push_back[abi:ne200100](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)

Imports162 symbols from 6 dylibs

Exports117

_ZN9tesseract11InputBuffer4ReadEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x5960
_ZN9tesseract11InputBuffer9CloseFileEv0x5a54
_ZN9tesseract11InputBufferC1EP7__sFILE0x5958
_ZN9tesseract11InputBufferC1EP7__sFILEm0x5da4
_ZN9tesseract11InputBufferC2EP7__sFILE0x5d94
_ZN9tesseract11InputBufferC2EP7__sFILEm0x5d9c
_ZN9tesseract11InputBufferD1Ev0x5a84
_ZN9tesseract11InputBufferD2Ev0x5dac
_ZN9tesseract12IcuErrorCodeD0Ev0x5634
_ZN9tesseract12IcuErrorCodeD1Ev0x5630
_ZN9tesseract12IcuErrorCodeD2Ev0x55ec
_ZN9tesseract12IsWhitespaceEi0x7f48
_ZN9tesseract12OCRNormalizeEi0x7e4c
_ZN9tesseract12OutputBuffer11WriteStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x5e50
_ZN9tesseract12OutputBuffer9CloseFileEv0x5e6c
_ZN9tesseract12OutputBufferC1EP7__sFILE0x5de0
_ZN9tesseract12OutputBufferC1EP7__sFILEm0x5df0
_ZN9tesseract12OutputBufferC2EP7__sFILE0x5dd8
_ZN9tesseract12OutputBufferC2EP7__sFILEm0x5de8
_ZN9tesseract12OutputBufferD1Ev0x5e24
_ZN9tesseract12OutputBufferD2Ev0x5df8
_ZN9tesseract12WriteRecoderERKNS_10UNICHARSETEbRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_PFbRKNS3_6vectorIcS8_EEPKcEPS9_PNS_15TessdataManagerE0x64a8
_ZN9tesseract13ValidateIndic19ConsumeVowelIfValidEv0xa6c8
_ZN9tesseract13ValidateIndic20ConsumeViramaIfValidENSt3__14pairINS_9Validator9CharClassEiEEb0xa9a8
_ZN9tesseract13ValidateIndic22ConsumeGraphemeIfValidEv0xa17c
_ZN9tesseract13ValidateIndic27ConsumeConsonantHeadIfValidEv0xa288
_ZN9tesseract13ValidateIndic27ConsumeConsonantTailIfValidEv0xa580
_ZN9tesseract13ValidateKhmer22ConsumeGraphemeIfValidEv0xb660
_ZN9tesseract15IsOCREquivalentEii0x7ef4
_ZN9tesseract15ValidateMyanmar14IsMyanmarOtherEi0xbca4
_ZN9tesseract15ValidateMyanmar15IsMyanmarLetterEi0xbda4
_ZN9tesseract15ValidateMyanmar22ConsumeGraphemeIfValidEv0xbafc
_ZN9tesseract15ValidateMyanmar25ConsumeSubscriptIfPresentEv0xbe88
_ZN9tesseract15ValidateMyanmar29ConsumeOptionalSignsIfPresentEv0xbf60
_ZN9tesseract15WriteUnicharsetERKNS_10UNICHARSETERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_PFbRKNS3_6vectorIcS8_EEPKcEPNS_15TessdataManagerE0x62dc
_ZN9tesseract16CombineLangModelERKNS_10UNICHARSETERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_SB_SB_bRKNS3_6vectorIS9_NS7_IS9_EEEESG_SG_bPFbPKcPNSC_IcS8_EEEPFbRKSJ_SI_E0x6838
_ZN9tesseract16GetXheightStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_10UNICHARSETE0x92cc
_ZN9tesseract16IsUTF8WhitespaceEPKc0x7fd4
_ZN9tesseract16IsValidCodepointEi0x7f28
_ZN9tesseract16ValidateGrapheme13IsBadlyFormedEii0x9a90
_ZN9tesseract16ValidateGrapheme17IsBadlyFormedThaiEii0x9e08
_ZN9tesseract16ValidateGrapheme22ConsumeGraphemeIfValidEv0x991c
_ZN9tesseract16ValidateGrapheme23IsBadlyFormedIndicVowelEii0x9d34
_ZN9tesseract16ValidateJavanese19ConsumeVowelIfValidEv0xb238
_ZN9tesseract16ValidateJavanese20ConsumeViramaIfValidENSt3__14pairINS_9Validator9CharClassEiEEb0xb2c4
_ZN9tesseract16ValidateJavanese22ConsumeGraphemeIfValidEv0xaccc
_ZN9tesseract16ValidateJavanese27ConsumeConsonantHeadIfValidEv0xadd8
_ZN9tesseract16ValidateJavanese27ConsumeConsonantTailIfValidEv0xb0d0
_ZN9tesseract18IsInterchangeValidEi0x8160
_ZN9tesseract18SpanUTF8WhitespaceEPKc0x8008
_ZN9tesseract19NormalizeUTF8StringENS_15UnicodeNormModeENS_7OCRNormENS_12GraphemeNormEPKcPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE0x7564
_ZN9tesseract19SetScriptPropertiesERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_10UNICHARSETE0x8ff4
_ZN9tesseract20FullwidthToHalfwidthEi0x8274
_ZN9tesseract20SetupBasicPropertiesEbbPNS_10UNICHARSETE0x8980
_ZN9tesseract21ParseCommandLineFlagsEPKcPiPPPcb0x4354
_ZN9tesseract21SpanUTF8NotWhitespaceEPKc0x80b4
_ZN9tesseract25SetPropertiesForInputFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_S8_0x9518
_ZN9tesseract27IsInterchangeValid7BitAsciiEi0x8208
_ZN9tesseract28NormalizeCleanAndSegmentUTF8ENS_15UnicodeNormModeENS_7OCRNormENS_16GraphemeNormModeEbPKcPNSt3__16vectorINS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENSA_ISC_EEEE0x79c8
_ZN9tesseract4File16ReadFileToStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_0x5860
_ZN9tesseract4File19DeleteMatchingFilesEPKc0x5d20
_ZN9tesseract4File22WriteStringToFileOrDieERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_0x573c
_ZN9tesseract4File4OpenERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_0x5678
_ZN9tesseract4File6DeleteEPKc0x5ccc
_ZN9tesseract4File8JoinPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_0x5ab0
_ZN9tesseract4File8ReadableERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x5814
_ZN9tesseract4File9OpenOrDieERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_0x569c
_ZN9tesseract8ReadFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPFbPKcPNS0_6vectorIcS5_EEE0x61f4
_ZN9tesseract9Validator13IsVedicAccentEi0xce6c
_ZN9tesseract9Validator15ScriptValidatorENS_12ViramaScriptEb0xc7ac
_ZN9tesseract9Validator15kZeroWidthSpaceE0xf670
_ZN9tesseract9Validator16kLeftToRightMarkE0xf67c
_ZN9tesseract9Validator16kRightToLeftMarkE0xf680
_ZN9tesseract9Validator16kZeroWidthJoinerE0xf678
_ZN9tesseract9Validator17ComputeClassCodesERKNSt3__16vectorIiNS1_9allocatorIiEEEE0xc8a4
_ZN9tesseract9Validator17MoveResultsToDestENS_16GraphemeNormModeEPNSt3__16vectorINS3_IiNS2_9allocatorIiEEEENS4_IS6_EEEE0xc9d8
_ZN9tesseract9Validator19kZeroWidthNonJoinerE0xf674
_ZN9tesseract9Validator23ValidateCleanAndSegmentENS_16GraphemeNormModeEbRKNSt3__16vectorIiNS2_9allocatorIiEEEEPNS3_IS6_NS4_IS6_EEEE0xc3e4
_ZN9tesseract9Validator24MostFrequentViramaScriptERKNSt3__16vectorIiNS1_9allocatorIiEEEE0xc560
_ZN9tesseract9Validator31ValidateCleanAndSegmentInternalENS_16GraphemeNormModeERKNSt3__16vectorIiNS2_9allocatorIiEEEEPNS3_IS6_NS4_IS6_EEEE0xc6f4
_ZN9tesseract9Validator5ClearEv0xc86c
_ZN9tesseract9Validator8IsViramaEi0xce14
_ZN9tesseract9Validator8kInvalidE0xf684
_ZN9tesseract9ValidatorD0Ev0xc3e0
_ZN9tesseract9ValidatorD1Ev0xc3dc
_ZN9tesseract9ValidatorD2Ev0xc378
_ZN9tesseract9WriteFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_RKNS0_6vectorIcS5_EEPFbSC_PKcE0x5f14
_ZNK9tesseract13ValidateIndic18UnicodeToCharClassEi0xa7b4
_ZNK9tesseract13ValidateKhmer18UnicodeToCharClassEi0xba14
_ZNK9tesseract15ValidateMyanmar18UnicodeToCharClassEi0xc350
_ZNK9tesseract16ValidateGrapheme18UnicodeToCharClassEi0x9c84
_ZNK9tesseract16ValidateJavanese18UnicodeToCharClassEi0xb598
_ZNK9tesseract9Validator17IsSubscriptScriptEv0xce9c
_ZNSt3__119piecewise_constructE0xf69f
_ZTIN9tesseract12IcuErrorCodeE0x10520
_ZTIN9tesseract13ValidateIndicE0x105d8
_ZTIN9tesseract13ValidateKhmerE0x10678
_ZTIN9tesseract15ValidateMyanmarE0x106c8
_ZTIN9tesseract16ValidateGraphemeE0x10588
_ZTIN9tesseract16ValidateJavaneseE0x10628
_ZTIN9tesseract9ValidatorE0x10710
_ZTSN9tesseract12IcuErrorCodeE0xf4c0
_ZTSN9tesseract13ValidateIndicE0xf5a8
_ZTSN9tesseract13ValidateKhmerE0xf5e3
_ZTSN9tesseract15ValidateMyanmarE0xf650
_ZTSN9tesseract16ValidateGraphemeE0xf580
_ZTSN9tesseract16ValidateJavaneseE0xf5c4
_ZTSN9tesseract9ValidatorE0xf688
_ZTVN9tesseract12IcuErrorCodeE0x104f8
_ZTVN9tesseract13ValidateIndicE0x105a8
_ZTVN9tesseract13ValidateKhmerE0x10648
_ZTVN9tesseract15ValidateMyanmarE0x10698
_ZTVN9tesseract16ValidateGraphemeE0x10558
_ZTVN9tesseract16ValidateJavaneseE0x105f8
_ZTVN9tesseract9ValidatorE0x106e0
_mh_execute_header0x0
main0x2d24