mftraining
executablemacOS210.5 KBarm64
Unknown utility — purpose unclear from minimal metadata
An ad-hoc signed ARM64 executable of 210.5 KB with 290 functions and minimal string data. Only one file path reference is present in the binary. Without access to the actual function implementations, code flow analysis, or human-readable symbols, the specific purpose cannot be determined from the provided metadata alone. Further binary analysis or execution context is needed to understand its role.AI
Fingerprint
- Platform
- macOS
- Type
- executable
- Arch
- arm64
- Min OS
- 26.0.0
- SDK
- 26.2.0
- File Size
- 210.5 KB
- UUID
- 4E942256-C96E-3EF8-9BD0-8080C4B09E1C
- Analyzed
- 2026-04-09T09:09:06Z
- CDHash
- 2678b7e3c49d8450b7a83b8ca49dff0b9ef81be277fec4f79ebf7934b6d3c2c8
Frameworks8
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
118
Structural HashesSHA-256
Static Libraries118 / 290 functions identified
Identified Libraries
FLAC 1.5.0 (10 fn)SDL2 2.32.10 (9 fn)SDL2_test 2.32.10 (2 fn)X11 1.8.12 (7 fn)Xext 1.3.6 (2 fn)Xi 1.8.2 (1 fn)aom 3.13.1 (8 fn)asprintf 0.26_1 (1 fn)avformat 8.0.1 (2 fn)b2 0.98.1 (1 fn)boost_contract 1.89.0 (2 fn)boost_graph 1.89.0 (1 fn)boost_locale 1.89.0 (2 fn)boost_program_options 1.89.0 (1 fn)boost_python313 1.89.0 (1 fn)boost_wave 1.89.0 (1 fn)crypto 3.6.1 (2 fn)event 2.1.12_1 (2 fn)flatbuffers 25.9.23 (12 fn)gobject-2.0 2.86.3 (1 fn)gtest 1.17.0 (1 fn)harfbuzz 12.3.0 (1 fn)harfbuzz-subset 12.3.0 (1 fn)jxl_extras_codec 0.11.1_3 (1 fn)leptonica 1.87.0 (3 fn)pkgconf 2.5.1 (1 fn)rubberband 4.0.0 (2 fn)sndfile 1.2.2_1 (1 fn)tesseract 5.5.2 (38 fn)vpx 1.15.2 (1 fn)
Functions(290)
0x1000028f0main
0x100003214tesseract::tprintf(char const*, ...)
0x100003250tesseract::UnicityTable<int>::push_back(int)
0x100003288std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne200100]<0>()
0x10000332cstd::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__throw_length_error[abi:ne200100]()
0x100003340std::__1::__throw_length_error[abi:ne200100](char const*)
0x100003390std::length_error::length_error[abi:ne200100](char const*)
0x1000033b4sub_1000033b4
0x1000033c4tesseract::MERGE_CLASS_NODE::MERGE_CLASS_NODE(char const*)
0x100003414tesseract::GenericVector<int>::push_back(int)
0x100003470tesseract::GenericVector<int>::reserve(int)
0x1000034fcstd::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init_copy_ctor_external(char const*, unsigned long)
0x10000357ctesseract::UnicityTable<int>::~UnicityTable()
0x1000035a4tesseract::GenericVector<int>::clear()
0x100003664std::__1::__throw_bad_function_call[abi:ne200100]()
0x100003698tesseract::GenericVector<int>::~GenericVector()
0x1000036ectesseract::ShapeTable::~ShapeTable()
0x100003768std::__1::vector<tesseract::UnicharAndFonts, std::__1::allocator<tesseract::UnicharAndFonts> >::__destroy_vector::operator()[abi:ne200100]()
0x1000037a8std::__1::vector<tesseract::UnicharAndFonts, std::__1::allocator<tesseract::UnicharAndFonts> >::clear[abi:ne200100]()
0x1000037fctesseract::DoubleParam::~DoubleParam()
Imports212 symbols from 5 dylibs
Exports169
_Z10EvidenceOfd0x3d10
_Z11PointInsideP5FRECTff0x3e1c
_Z13CompareProtosPN9tesseract12PROTO_STRUCTES1_0x387c
_Z14DummyFastMatchPN9tesseract14FEATURE_STRUCTEPNS_12PROTO_STRUCTE0x3a18
_Z14MakeNewFromOldPN9tesseract12PROTO_STRUCTEPNS_9PROTOTYPEE0x3ce8
_Z18ComputeMergedProtoPN9tesseract12PROTO_STRUCTES1_ffS1_0x3bc4
_Z18SubfeatureEvidencePN9tesseract14FEATURE_STRUCTEPNS_12PROTO_STRUCTE0x3af0
_Z24ComputePaddedBoundingBoxPN9tesseract12PROTO_STRUCTEffP5FRECT0x3d70
_Z24FindClosestExistingProtoPN9tesseract12CLASS_STRUCTEPiPNS_9PROTOTYPEE0x3bec
_ZN9tesseract12ErrorCounter12ComputeRatesERKNS0_6CountsEPd0x96ec
_ZN9tesseract12ErrorCounter12ReportErrorsEiNS_10CountTypesERKNS_13FontInfoTableERKNS_14SampleIteratorEPdPNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEE0x8b24
_ZN9tesseract12ErrorCounter12ReportStringEbRKNS0_6CountsERNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE0x9500
_ZN9tesseract12ErrorCounter14AccumulateJunkEbRKNSt3__16vectorINS_13UnicharRatingENS1_9allocatorIS3_EEEEPNS_14TrainingSampleE0x8500
_ZN9tesseract12ErrorCounter14DebugNewErrorsEPNS_15ShapeClassifierES2_NS_10CountTypesERKNS_13FontInfoTableERKNSt3__16vectorINS_5ImageENS7_9allocatorIS9_EEEEPNS_14SampleIteratorE0x900c
_ZN9tesseract12ErrorCounter16AccumulateErrorsEbNS_10CountTypesERKNS_13FontInfoTableERKNSt3__16vectorINS_13UnicharRatingENS5_9allocatorIS7_EEEEPNS_14TrainingSampleE0x85ec
_ZN9tesseract12ErrorCounter16ComputeErrorRateEPNS_15ShapeClassifierEiNS_10CountTypesERKNS_13FontInfoTableERKNSt3__16vectorINS_5ImageENS7_9allocatorIS9_EEEEPNS_14SampleIteratorEPdSH_PNS7_12basic_stringIcNS7_11char_traitsIcEENSA_IcEEEE0x8170
_ZN9tesseract12ErrorCounter6CountsC1Ev0x9420
_ZN9tesseract12ErrorCounter6CountsC2Ev0x9764
_ZN9tesseract12ErrorCounter6CountspLERKS1_0x94dc
_ZN9tesseract12ErrorCounterC1ERKNS_10UNICHARSETEi0x84b0
_ZN9tesseract12ErrorCounterC2ERKNS_10UNICHARSETEi0x9298
_ZN9tesseract12feature_defsE0x1c490
_ZN9tesseract13FLAGS_test_chE0x1c6c0
_ZN9tesseract13IntFeatureMap15FinalizeMappingEPNS_14SampleIteratorE0xad04
_ZN9tesseract13IntFeatureMap16DeleteMapFeatureEi0xa93c
_ZN9tesseract13IntFeatureMap4InitERKNS_15IntFeatureSpaceE0xa99c
_ZN9tesseract13IntFeatureMap5ClearEv0xa7ec
_ZN9tesseract13IntFeatureMapC1Ev0xa760
_ZN9tesseract13IntFeatureMapC2Ev0xa700
_ZN9tesseract13IntFeatureMapD1Ev0xa84c
_ZN9tesseract13IntFeatureMapD2Ev0xa7c0
_ZN9tesseract13MasterTrainer11IncludeJunkEv0xc300
_ZN9tesseract13MasterTrainer12LoadFontInfoEPKc0xc40c
_ZN9tesseract13MasterTrainer12LoadXHeightsEPKc0xc630
_ZN9tesseract13MasterTrainer13ClusterShapesEiifPNS_10ShapeTableE0xbd68
_ZN9tesseract13MasterTrainer13GetFontInfoIdEPKc0xb644
_ZN9tesseract13MasterTrainer13ShapeDistanceERKNS_10ShapeTableEii0xdd24
_ZN9tesseract13MasterTrainer14AddSpacingInfoEPKc0xc864
_ZN9tesseract13MasterTrainer14DebugCanonicalEPKcS2_0xd63c
_ZN9tesseract13MasterTrainer14DisplaySamplesEPKciS2_i0xd8ac
_ZN9tesseract13MasterTrainer14LoadPageImagesEPKc0xb788
_ZN9tesseract13MasterTrainer14LoadUnicharsetEPKc0xb158
_ZN9tesseract13MasterTrainer14TestClassifierENS_10CountTypesEibPNS_17TrainingSampleSetEPNS_15ShapeClassifierEPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE0xdba4
_ZN9tesseract13MasterTrainer15PostLoadCleanupEv0xb810
_ZN9tesseract13MasterTrainer16PreTrainingSetupEv0xba4c
_ZN9tesseract13MasterTrainer17SetupMasterShapesEv0xbac4
_ZN9tesseract13MasterTrainer18SetupForClusteringERKNS_10ShapeTableERKNS_19FEATURE_DEFS_STRUCTEiPi0xd070
_ZN9tesseract13MasterTrainer18TestClassifierVOldEbPNS_15ShapeClassifierES2_0xdb04
_ZN9tesseract13MasterTrainer19ReadTrainingSamplesEPKcRKNS_19FEATURE_DEFS_STRUCTEb0xb2fc
_ZN9tesseract13MasterTrainer19SetupFlatShapeTableEPNS_10ShapeTableE0xcee8
_ZN9tesseract13MasterTrainer23TestClassifierOnSamplesENS_10CountTypesEibPNS_15ShapeClassifierEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE0xdb94
_ZN9tesseract13MasterTrainer24ReplaceFragmentedSamplesEv0xb8f8
_ZN9tesseract13MasterTrainer24WriteInttempAndPFFMTableERKNS_10UNICHARSETES3_RKNS_10ShapeTableEPNS_12CLASS_STRUCTEPKcSA_0xd2bc
_ZN9tesseract13MasterTrainer25GetBestMatchingFontInfoIdEPKc0xcbb0
_ZN9tesseract13MasterTrainer38ReplicateAndRandomizeSamplesIfRequiredEv0xc3b0
_ZN9tesseract13MasterTrainer9AddSampleEbPKcPNS_14TrainingSampleE0xb67c
_ZN9tesseract13MasterTrainerC1ENS_17NormalizationModeEbbi0xaf1c
_ZN9tesseract13MasterTrainerC2ENS_17NormalizationModeEbbi0xadc4
_ZN9tesseract13MasterTrainerD1Ev0xaff0
_ZN9tesseract13MasterTrainerD2Ev0xaf20
_ZN9tesseract14IntFeatureDist3SetERKNSt3__16vectorIiNS1_9allocatorIiEEEEib0xa2e8
_ZN9tesseract14IntFeatureDist4InitEPKNS_13IntFeatureMapE0xa23c
_ZN9tesseract14IntFeatureDist5ClearEv0xa1cc
_ZN9tesseract14IntFeatureDistC1Ev0xa190
_ZN9tesseract14IntFeatureDistC2Ev0xa178
_ZN9tesseract14IntFeatureDistD1Ev0xa218
_ZN9tesseract14IntFeatureDistD2Ev0xa1a8
_ZN9tesseract14LoadShapeTableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE0x58e8
_ZN9tesseract14NumberOfProtosEPNS_8list_recEbb0x7064
_ZN9tesseract14ParseArgumentsEPiPPPc0x5748
_ZN9tesseract14SampleIterator14UniformSamplesEv0xec00
_ZN9tesseract14SampleIterator16NormalizeSamplesEv0xec84
_ZN9tesseract14SampleIterator17MapSampleFeaturesERKNS_13IntFeatureMapE0xeb30
_ZN9tesseract14SampleIterator4InitEPKNS_12IndexMapBiDiEPKNS_10ShapeTableEbPNS_17TrainingSampleSetE0xe690
_ZN9tesseract14SampleIterator4NextEv0xe800
_ZN9tesseract14SampleIterator5BeginEv0xe5b8
_ZN9tesseract14SampleIterator5ClearEv0xe63c
_ZN9tesseract14SampleIteratorC1Ev0xe5cc
_ZN9tesseract14SampleIteratorC2Ev0xe56c
_ZN9tesseract14SampleIteratorD1Ev0xe66c
_ZN9tesseract14SampleIteratorD2Ev0xe618
_ZN9tesseract15FLAGS_fonts_dirE0x1c710
_ZN9tesseract15FreeLabeledListEPNS_15LABELEDLISTNODEE0x6474
_ZN9tesseract15WriteShapeTableERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_10ShapeTableE0x5a78
_ZN9tesseract16LoadTrainingDataEPKPKcbPPNS_10ShapeTableERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE0x5bac
_ZN9tesseract17CleanUpUnusedDataEPNS_8list_recE0x6828
_ZN9tesseract17FLAGS_debug_levelE0x1c4b8
_ZN9tesseract17FreeNormProtoListEPNS_8list_recE0x6f9c
_ZN9tesseract17SetUpForFloat2IntERKNS_10UNICHARSETEPNS_8list_recE0x6b6c
_ZN9tesseract17TrainingSampleSet10KillSampleEPNS_14TrainingSampleE0x10858
_ZN9tesseract17TrainingSampleSet11DeSerializeEbP7__sFILE0xf2f0
_ZN9tesseract17TrainingSampleSet13FontClassInfo11DeSerializeEbP7__sFILE0xee54
_ZN9tesseract17TrainingSampleSet13FontClassInfoC1Ev0xed94
_ZN9tesseract17TrainingSampleSet13FontClassInfoC2Ev0xed5c
_ZN9tesseract17TrainingSampleSet13IndexFeaturesERKNS_15IntFeatureSpaceE0x10814
_ZN9tesseract17TrainingSampleSet13MutableSampleEiii0xfa64
_ZN9tesseract17TrainingSampleSet14LoadUnicharsetEPKc0xf6e8
_ZN9tesseract17TrainingSampleSet14SetupFontIdMapEv0x10c90
_ZN9tesseract17TrainingSampleSet15ClusterDistanceEiiiiRKNS_13IntFeatureMapE0xfff8
_ZN9tesseract17TrainingSampleSet15UnicharDistanceERKNS_15UnicharAndFontsES3_bRKNS_13IntFeatureMapE0xfd94
_ZN9tesseract17TrainingSampleSet17DeleteDeadSamplesEv0x10864
_ZN9tesseract17TrainingSampleSet20ComputeCloudFeaturesEi0x115dc
_ZN9tesseract17TrainingSampleSet22OrganizeByFontAndClassEv0x108fc
_ZN9tesseract17TrainingSampleSet23ComputeCanonicalSamplesERKNS_13IntFeatureMapEb0x10db0
_ZN9tesseract17TrainingSampleSet24ComputeCanonicalFeaturesEv0x11454
_ZN9tesseract17TrainingSampleSet28ReplicateAndRandomizeSamplesEv0x112c4
_ZN9tesseract17TrainingSampleSet9AddSampleEPKcPNS_14TrainingSampleE0xf784
_ZN9tesseract17TrainingSampleSet9AddSampleEiPNS_14TrainingSampleE0xf864
_ZN9tesseract17TrainingSampleSetC1ERKNS_13FontInfoTableE0xf070
_ZN9tesseract17TrainingSampleSetC2ERKNS_13FontInfoTableE0xeff4
_ZN9tesseract17TrainingSampleSetD1Ev0xf0f4
_ZN9tesseract17TrainingSampleSetD2Ev0xf074
_ZN9tesseract18SetUpForClusteringERKNS_19FEATURE_DEFS_STRUCTEPNS_15LABELEDLISTNODEEPKc0x64ac
_ZN9tesseract19AddToNormProtosListEPPNS_8list_recES1_RKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE0x6fd4
_ZN9tesseract19FreeTrainingSamplesEPNS_8list_recE0x6410
_ZN9tesseract19ReadTrainingSamplesERKNS_19FEATURE_DEFS_STRUCTEPKciPNS_10UNICHARSETEP7__sFILEPPNS_8list_recE0x6180
_ZN9tesseract20FLAGS_output_trainerE0x1c670
_ZN9tesseract20FreeLabeledClassListEPNS_8list_recE0x6b10
_ZN9tesseract21ParseCommandLineFlagsEPKcPiPPPcb0x4340
_ZN9tesseract23FLAGS_fontconfig_tmpdirE0x1c760
_ZN9tesseract24MergeInsignificantProtosEPNS_8list_recEPKcPNS_9CLUSTEREREPNS_13CLUSTERCONFIGE0x6604
_ZN9tesseract25RemoveInsignificantProtosEPNS_8list_recEbbi0x6884
_ZN9tesseract6ConfigE0x1c000
_ZN9tesseract7FLAGS_DE0x1c4e0
_ZN9tesseract7FLAGS_FE0x1c530
_ZN9tesseract7FLAGS_OE0x1c620
_ZN9tesseract7FLAGS_UE0x1c5d0
_ZN9tesseract7FLAGS_XE0x1c580
_ZN9tesseract8FindListEPNS_8list_recERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE0x60f4
_ZN9tesseract9FindClassEPNS_8list_recERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE0x6a84
_ZN9tesseract9NormalizeEPf0x6ef8
_ZNK9tesseract13IntFeatureMap10MapFeatureERKNS_18INT_FEATURE_STRUCTE0xa8ec
_ZNK9tesseract13IntFeatureMap12IndexFeatureERKNS_18INT_FEATURE_STRUCTE0xa878
_ZNK9tesseract13IntFeatureMap13OffsetFeatureEii0xacc4
_ZNK9tesseract13IntFeatureMap15MapIndexFeatureEi0xa918
_ZNK9tesseract13IntFeatureMap16DebugMapFeaturesERKNSt3__16vectorIiNS1_9allocatorIiEEEE0xad4c
_ZNK9tesseract13IntFeatureMap17InverseMapFeatureEi0xa92c
_ZNK9tesseract13IntFeatureMap19InverseIndexFeatureEi0xa924
_ZNK9tesseract13IntFeatureMap19IsMapFeatureDeletedEi0xa970
_ZNK9tesseract13IntFeatureMap20ComputeOffsetFeatureEii0xaae8
_ZNK9tesseract13MasterTrainer9SerializeEP7__sFILE0xaff4
_ZNK9tesseract14IntFeatureDist15FeatureDistanceERKNSt3__16vectorIiNS1_9allocatorIiEEEE0xa3b0
_ZNK9tesseract14IntFeatureDist20DebugFeatureDistanceERKNSt3__16vectorIiNS1_9allocatorIiEEEE0xa440
_ZNK9tesseract14SampleIterator13GetShapeEntryEv0xe988
_ZNK9tesseract14SampleIterator13MutableSampleEv0xe9a8
_ZNK9tesseract14SampleIterator16GetSparseClassIDEv0xea8c
_ZNK9tesseract14SampleIterator17GetCompactClassIDEv0xea44
_ZNK9tesseract14SampleIterator17GlobalSampleIndexEv0xe9fc
_ZNK9tesseract14SampleIterator17SparseCharsetSizeEv0xeaf4
_ZNK9tesseract14SampleIterator18CompactCharsetSizeEv0xeab8
_ZNK9tesseract14SampleIterator5AtEndEv0xe928
_ZNK9tesseract14SampleIterator9GetSampleEv0xe938
_ZNK9tesseract17TrainingSampleSet13FontClassInfo9SerializeEP7__sFILE0xedcc
_ZNK9tesseract17TrainingSampleSet14SampleToStringERKNS_14TrainingSampleE0xfb14
_ZNK9tesseract17TrainingSampleSet15NumClassSamplesEiib0xf8c4
_ZNK9tesseract17TrainingSampleSet16GetCanonicalDistEii0x1073c
_ZNK9tesseract17TrainingSampleSet16GetCloudFeaturesEii0xfc74
_ZNK9tesseract17TrainingSampleSet17GlobalSampleIndexEiii0x10694
_ZNK9tesseract17TrainingSampleSet17ReliablySeparableEiiiiRKNS_13IntFeatureMapEb0x10418
_ZNK9tesseract17TrainingSampleSet18GetCanonicalSampleEii0x105e8
_ZNK9tesseract17TrainingSampleSet19AddAllFontsForClassEiPNS_5ShapeE0x117bc
_ZNK9tesseract17TrainingSampleSet20GetCanonicalFeaturesEii0xfd04
_ZNK9tesseract17TrainingSampleSet22ComputeClusterDistanceEiiiiRKNS_13IntFeatureMapE0x10358
_ZNK9tesseract17TrainingSampleSet25DisplaySamplesWithFeatureEiRKNS_5ShapeERKNS_15IntFeatureSpaceENS_10ScrollView5ColorEPS7_0x11828
_ZNK9tesseract17TrainingSampleSet9GetSampleEi0xf9a8
_ZNK9tesseract17TrainingSampleSet9GetSampleEiii0xf9b4
_ZNK9tesseract17TrainingSampleSet9SerializeEP7__sFILE0xf0f8
_mh_execute_header0x0
main0x28f0