ta-benchmarks 0.1.0

Performance benchmarks for technical analysis indicators
Documentation
Analysis of sampling pattern_recognition_baselines-067f661e346753a2 (pid 82232) every 1 millisecond
Process:         pattern_recognition_baselines-067f661e346753a2 [82232]
Path:            /private/tmp/*/pattern_recognition_baselines-067f661e346753a2
Load Address:    0x104320000
Identifier:      pattern_recognition_baselines-067f661e346753a2
Version:         ???
Code Type:       ARM64
Parent Process:  cargo [82146]
Target Type:     live task

Date/Time:       2026-08-12 01:25:29.073 +0800
Launch Time:     2026-08-12 01:25:29.015 +0800
OS Version:      macOS 26.5.2 (25F84)
Report Version:  7
Analysis Tool:   /usr/bin/sample

Physical footprint:         6672K
Physical footprint (peak):  6672K
Idle exit:                  untracked
----

Call graph:
    304 Thread_5848138: Main Thread
    + 298 _dyld_start  (in dyld) + 0  [0x1049449c0]
    + 5 start  (in dyld) + 6904  [0x18b947da8]
    + ! 4 dyld4::start(dyld4::KernelArgs*, void*, void*, unsigned long long)::$_1::operator()() const  (in dyld) + 320  [0x18b94844c]
    + ! : 2 dyld4::prepare(dyld4::APIs&, mach_o::UnsafeHeader const*)  (in dyld) + 3692  [0x18b9492d4]
    + ! : | 2 dyld4::RuntimeState::notifyDebuggerLoad(std::span<dyld4::Loader const*, 18446744073709551615ul> const&)  (in dyld) + 528  [0x18b95843c]
    + ! : |   2 dyld4::ExternallyViewableState::addImages(lsl::Allocator&, lsl::Allocator&, std::span<dyld4::ExternallyViewableState::ImageInfo, 18446744073709551615ul> const&)  (in dyld) + 1084  [0x18b9623bc]
    + ! : |     2 dyld4::ExternallyViewableState::triggerNotifications(dyld_image_mode, unsigned int, dyld_image_info const*)  (in dyld) + 296  [0x18b961c60]
    + ! : |       2 dyld4::RemoteNotificationResponder::blockOnSynchronousEvent(unsigned int)  (in dyld) + 48  [0x18b99e6f4]
    + ! : |         2 dyld4::RemoteNotificationResponder::sendMessage(int, unsigned int, mach_msg_header_t*)  (in dyld) + 244  [0x18b99e368]
    + ! : |           2 mach_msg_overwrite  (in dyld) + 244  [0x18b9b7a40]
    + ! : |             2 mach_msg2_internal  (in dyld) + 76  [0x18b9b7898]
    + ! : |               2 mach_msg2_trap  (in dyld) + 8  [0x18b92972c]
    + ! : 1 dyld4::prepare(dyld4::APIs&, mach_o::UnsafeHeader const*)  (in dyld) + 2108  [0x18b948ca4]
    + ! : | 1 dyld4::JustInTimeLoader::applyFixups(Diagnostics&, dyld4::RuntimeState&, dyld4::DyldCacheDataConstLazyScopedWriter&, bool, lsl::Vector<std::pair<dyld4::Loader const*, char const*>>*) const  (in dyld) + 676  [0x18b967ca0]
    + ! : |   1 dyld4::Loader::applyFixupsGeneric(Diagnostics&, dyld4::RuntimeState&, unsigned long long, dyld3::Array<void const*> const&, dyld3::Array<void const*> const&, bool, dyld3::Array<dyld4::Loader::MissingFlatLazySymbol> const&) const  (in dyld) + 644  [0x18b96ea38]
    + ! : |     1 dyld3::MachOAnalyzer::forEachBindLocation_Opcodes(Diagnostics&, void (unsigned long long, unsigned int, bool&) block_pointer, void (unsigned long long, unsigned int, bool&) block_pointer) const  (in dyld) + 168  [0x18b9838e8]
    + ! : |       1 dyld3::MachOAnalyzer::forEachBindUnified_Opcodes(Diagnostics&, bool, void (unsigned long long, dyld3::MachOAnalyzer::BindTargetInfo const&, bool&) block_pointer, void (unsigned long long, dyld3::MachOAnalyzer::BindTargetInfo const&, bool&) block_pointer) const  (in dyld) + 560  [0x18b981f78]
    + ! : |         1 dyld3::MachOAnalyzer::forEachBind_OpcodesLazy(Diagnostics&, dyld3::MachOLoaded::LinkEditInfo const&, mach_o::UnsafeHeader::SegmentInfo const*, void (char const*, dyld3::MachOLoaded::LinkEditInfo const&, mach_o::UnsafeHeader::SegmentInfo const*, bool, bool, unsigned int, int, unsigned int, unsigned char, unsigned long long, unsigned char, char const*, bool, bool, unsigned long long, bool, bool&) block_pointer) const  (in dyld) + 180  [0x18b982748]
    + ! : |           1 Diagnostics::noError() const  (in dyld) + 0  [0x18b977744]
    + ! : 1 dyld4::prepare(dyld4::APIs&, mach_o::UnsafeHeader const*)  (in dyld) + 3880  [0x18b949390]
    + ! :   1 dyld4::APIs::runAllInitializersForMain()  (in dyld) + 100  [0x18b93c850]
    + ! :     1 dyld4::PrebuiltLoader::runInitializers(dyld4::RuntimeState&) const  (in dyld) + 44  [0x18b998fb8]
    + ! :       1 dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const  (in dyld) + 528  [0x18b96f7d4]
    + ! :         1 dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const  (in dyld) + 516  [0x18b97fc08]
    + ! :           1 mach_o::UnsafeHeader::forEachSection(void (mach_o::UnsafeHeader::SectionInfo const&, bool&) block_pointer) const  (in dyld) + 124  [0x18b9b4c3c]
    + ! :             1 mach_o::UnsafeHeader::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const  (in dyld) + 208  [0x18b9b3394]
    + ! :               1 invocation function for block in mach_o::UnsafeHeader::forEachSection(void (mach_o::UnsafeHeader::SectionInfo const&, bool&) block_pointer) const  (in dyld) + 312  [0x18b9b6860]
    + ! :                 1 invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const  (in dyld) + 320  [0x18b980114]
    + ! :                   1 invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const::$_0::operator()() const  (in dyld) + 180  [0x18b974e30]
    + ! :                     1 libSystem_initializer  (in libSystem.B.dylib) + 168  [0x19bb55304]
    + ! :                       1 _libc_initializer  (in libsystem_c.dylib) + 56  [0x18bbb26a0]
    + ! :                         1 _init_clock_port  (in libsystem_c.dylib) + 76  [0x18bbb2838]
    + ! :                           1 semaphore_create  (in libsystem_kernel.dylib) + 124  [0x18bcc4cc0]
    + ! :                             1 mach_msg2_internal  (in libsystem_kernel.dylib) + 76  [0x18bcd4574]
    + ! :                               1 mach_msg2_trap  (in libsystem_kernel.dylib) + 8  [0x18bcc1c34]
    + ! 1 dyld4::start(dyld4::KernelArgs*, void*, void*, unsigned long long)::$_1::operator()() const  (in dyld) + 80  [0x18b94835c]
    + !   1 dyld4::ProcessConfig::ProcessConfig(dyld4::KernelArgs const*, dyld4::SyscallDelegate&, lsl::Allocator&)  (in dyld) + 76  [0x18b94a95c]
    + !     1 dyld4::ProcessConfig::Security::Security(dyld4::ProcessConfig::Process&, dyld4::SyscallDelegate&)  (in dyld) + 128  [0x18b94c988]
    + !       1 dyld4::SyscallDelegate::inLockdownMode() const  (in dyld) + 56  [0x18b9460f0]
    + !         1 sysctlbyname  (in dyld) + 156  [0x18b92d57c]
    + !           1 __sysctl  (in dyld) + 8  [0x18b92e37c]
    + 1 start  (in dyld) + 6008  [0x10495fa28]
    +   1 dyld4::ExternallyViewableState::createMinimalInfo(lsl::Allocator&, unsigned long long, char const*, unsigned long long, char const*, DyldSharedCache const*)  (in dyld) + 2116  [0x104979390]
    +     1 dyld4::ExternallyViewableState::triggerNotifications(dyld_image_mode, unsigned int, dyld_image_info const*)  (in dyld) + 296  [0x104979c60]
    +       1 dyld4::RemoteNotificationResponder::blockOnSynchronousEvent(unsigned int)  (in dyld) + 48  [0x1049b66f4]
    +         1 dyld4::RemoteNotificationResponder::sendMessage(int, unsigned int, mach_msg_header_t*)  (in dyld) + 244  [0x1049b6368]
    +           1 mach_msg_overwrite  (in dyld) + 244  [0x1049cfa40]
    +             1 mach_msg2_internal  (in dyld) + 76  [0x1049cf898]
    +               1 mach_msg2_trap  (in dyld) + 8  [0x10494172c]
    2927 Thread_5848138   DispatchQueue_1: com.apple.main-thread  (serial)
      2927 start  (in dyld) + 6992  [0x18b947e00]
        2927 main  (in pattern_recognition_baselines-067f661e346753a2) + 52  [0x104386220]
          2927 std::rt::lang_start_internal::h0662b076b027b010  (in pattern_recognition_baselines-067f661e346753a2) + 952  [0x1044eb87c]
            2927 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h47fad5896242fbc3  (in pattern_recognition_baselines-067f661e346753a2) + 16  [0x10439d158]
              2927 std::sys::backtrace::__rust_begin_short_backtrace::ha3017926e069f5bb  (in pattern_recognition_baselines-067f661e346753a2) + 12  [0x10439d1c8]
                2831 pattern_recognition_baselines::main::hc846c58b06d7bc6b  (in pattern_recognition_baselines-067f661e346753a2) + 3636  [0x104382e3c]
                ! 2831 pattern_recognition_baselines::benchmark_throughput::hfdc1f94c3ff95446  (in pattern_recognition_baselines-067f661e346753a2) + 1080  [0x104381758]
                !   2831 criterion::benchmark_group::BenchmarkGroup$LT$M$GT$::bench_with_input::hd142fdbdd4d0acfd  (in pattern_recognition_baselines-067f661e346753a2) + 1412  [0x10436d0a0]
                !     2831 criterion::analysis::common::hcc9656709b30f1e4  (in pattern_recognition_baselines-067f661e346753a2) + 200  [0x10439138c]
                !       1692 criterion::routine::Routine::sample::h3a0a89b888e7ccbe  (in pattern_recognition_baselines-067f661e346753a2) + 1536  [0x104331454]
                !       : 1692 _$LT$criterion..routine..Function$LT$M$C$F$C$T$GT$$u20$as$u20$criterion..routine..Routine$LT$M$C$T$GT$$GT$::bench::h5c7a3224a07171fb  (in pattern_recognition_baselines-067f661e346753a2) + 236  [0x1043221ec]
                !       :   1692 c_with_alloca  (in pattern_recognition_baselines-067f661e346753a2) + 76  [0x10443fb60]
                !       :     1692 alloca::trampoline::hbb64d079e7285371  (in pattern_recognition_baselines-067f661e346753a2) + 76  [0x10438e43c]
                !       :       1692 criterion::bencher::Bencher$LT$M$GT$::iter::hfe8c4971c6d52356  (in pattern_recognition_baselines-067f661e346753a2) + 176  [0x10438c3dc]
                !       :         1692 _$LT$ta_core..pattern_recognition..crows_soldiers..CDL3WHITESOLDIERSConfig$u20$as$u20$ta_core..traits..IndicatorConfig$GT$::compute_into::hd3bef776356963a8  (in pattern_recognition_baselines-067f661e346753a2) + 80  [0x1044e1570]
                !       :           1543 ta_core::pattern_recognition::engine::compute_into::hb4e1e3e4ad6e9d80  (in pattern_recognition_baselines-067f661e346753a2) + 528  [0x1044dab14]
                !       :           | 1382 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::run_validated::h6d77d912390824e6  (in pattern_recognition_baselines-067f661e346753a2) + 216  [0x1044ddfc4]
                !       :           | + 629 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::next_validated::he8016a11351d2eb3  (in pattern_recognition_baselines-067f661e346753a2) + 716  [0x1044df89c]
                !       :           | + ! 458 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::next_validated::he8016a11351d2eb3  (in pattern_recognition_baselines-067f661e346753a2) + 1168,1664,...  [0x1044dfa60,0x1044dfc50,...]
                !       :           | + ! 171 _$LT$ta_core..pattern_recognition..crows_soldiers..CDL3WHITESOLDIERSConfig$u20$as$u20$ta_core..pattern_recognition..engine..PatternDefinition$GT$::transition::h6a482dd5d93e1756  (in pattern_recognition_baselines-067f661e346753a2) + 172,20,...  [0x1044e1990,0x1044e18f8,...]
                !       :           | + 498 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::run_validated::h6d77d912390824e6  (in pattern_recognition_baselines-067f661e346753a2) + 216  [0x1044ddfc4]
                !       :           | + ! 498 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::next_validated::he8016a11351d2eb3  (in pattern_recognition_baselines-067f661e346753a2) + 496,312,...  [0x1044df7c0,0x1044df708,...]
                !       :           | + 222 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::next_validated::he8016a11351d2eb3  (in pattern_recognition_baselines-067f661e346753a2) + 2052,0,...  [0x1044dfdd4,0x1044df5d0,...]
                !       :           | + 33 _$LT$ta_core..pattern_recognition..crows_soldiers..CDL3WHITESOLDIERSConfig$u20$as$u20$ta_core..pattern_recognition..engine..PatternDefinition$GT$::transition::h6a482dd5d93e1756  (in pattern_recognition_baselines-067f661e346753a2) + 340  [0x1044e1a38]
                !       :           | 161 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::run_validated::h6d77d912390824e6  (in pattern_recognition_baselines-067f661e346753a2) + 132,216,...  [0x1044ddf70,0x1044ddfc4,...]
                !       :           149 ta_core::pattern_recognition::engine::compute_into::hb4e1e3e4ad6e9d80  (in pattern_recognition_baselines-067f661e346753a2) + 68  [0x1044da948]
                !       :             149 ta_core::pattern_recognition::engine::validate_batch::h6d577934c6758315  (in pattern_recognition_baselines-067f661e346753a2) + 208,192,...  [0x1044dc844,0x1044dc834,...]
                !       1139 criterion::routine::Routine::sample::h3a0a89b888e7ccbe  (in pattern_recognition_baselines-067f661e346753a2) + 724  [0x104331128]
                !         1137 _$LT$criterion..routine..Function$LT$M$C$F$C$T$GT$$u20$as$u20$criterion..routine..Routine$LT$M$C$T$GT$$GT$::warm_up::h3976601fe6cb57e1  (in pattern_recognition_baselines-067f661e346753a2) + 264  [0x10432681c]
                !         | 1137 criterion::bencher::Bencher$LT$M$GT$::iter::hfe8c4971c6d52356  (in pattern_recognition_baselines-067f661e346753a2) + 176  [0x10438c3dc]
                !         |   1136 _$LT$ta_core..pattern_recognition..crows_soldiers..CDL3WHITESOLDIERSConfig$u20$as$u20$ta_core..traits..IndicatorConfig$GT$::compute_into::hd3bef776356963a8  (in pattern_recognition_baselines-067f661e346753a2) + 80  [0x1044e1570]
                !         |   + 1060 ta_core::pattern_recognition::engine::compute_into::hb4e1e3e4ad6e9d80  (in pattern_recognition_baselines-067f661e346753a2) + 528  [0x1044dab14]
                !         |   + ! 973 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::run_validated::h6d77d912390824e6  (in pattern_recognition_baselines-067f661e346753a2) + 216  [0x1044ddfc4]
                !         |   + ! : 502 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::next_validated::he8016a11351d2eb3  (in pattern_recognition_baselines-067f661e346753a2) + 716  [0x1044df89c]
                !         |   + ! : | 346 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::next_validated::he8016a11351d2eb3  (in pattern_recognition_baselines-067f661e346753a2) + 1228,1976,...  [0x1044dfa9c,0x1044dfd88,...]
                !         |   + ! : | 156 _$LT$ta_core..pattern_recognition..crows_soldiers..CDL3WHITESOLDIERSConfig$u20$as$u20$ta_core..pattern_recognition..engine..PatternDefinition$GT$::transition::h6a482dd5d93e1756  (in pattern_recognition_baselines-067f661e346753a2) + 172,84,...  [0x1044e1990,0x1044e1938,...]
                !         |   + ! : 337 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::run_validated::h6d77d912390824e6  (in pattern_recognition_baselines-067f661e346753a2) + 216  [0x1044ddfc4]
                !         |   + ! : | 337 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::next_validated::he8016a11351d2eb3  (in pattern_recognition_baselines-067f661e346753a2) + 312,552,...  [0x1044df708,0x1044df7f8,...]
                !         |   + ! : 114 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::next_validated::he8016a11351d2eb3  (in pattern_recognition_baselines-067f661e346753a2) + 2052,2056,...  [0x1044dfdd4,0x1044dfdd8,...]
                !         |   + ! : 20 _$LT$ta_core..pattern_recognition..crows_soldiers..CDL3WHITESOLDIERSConfig$u20$as$u20$ta_core..pattern_recognition..engine..PatternDefinition$GT$::transition::h6a482dd5d93e1756  (in pattern_recognition_baselines-067f661e346753a2) + 340  [0x1044e1a38]
                !         |   + ! 87 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::run_validated::h6d77d912390824e6  (in pattern_recognition_baselines-067f661e346753a2) + 132,164,...  [0x1044ddf70,0x1044ddf90,...]
                !         |   + 76 ta_core::pattern_recognition::engine::compute_into::hb4e1e3e4ad6e9d80  (in pattern_recognition_baselines-067f661e346753a2) + 68  [0x1044da948]
                !         |   +   76 ta_core::pattern_recognition::engine::validate_batch::h6d577934c6758315  (in pattern_recognition_baselines-067f661e346753a2) + 336,192,...  [0x1044dc8c4,0x1044dc834,...]
                !         |   1 _$LT$ta_core..pattern_recognition..crows_soldiers..CDL3WHITESOLDIERSConfig$u20$as$u20$ta_core..traits..IndicatorConfig$GT$::compute_into::hd3bef776356963a8  (in pattern_recognition_baselines-067f661e346753a2) + 56  [0x1044e1558]
                !         |     1 _platform_memmove  (in libsystem_platform.dylib) + 180  [0x18bd0f414]
                !         2 _$LT$criterion..routine..Function$LT$M$C$F$C$T$GT$$u20$as$u20$criterion..routine..Routine$LT$M$C$T$GT$$GT$::warm_up::h3976601fe6cb57e1  (in pattern_recognition_baselines-067f661e346753a2) + 108  [0x104326780]
                !           2 criterion::bencher::Bencher$LT$M$GT$::iter::hfe8c4971c6d52356  (in pattern_recognition_baselines-067f661e346753a2) + 176  [0x10438c3dc]
                !             2 _$LT$ta_core..pattern_recognition..crows_soldiers..CDL3WHITESOLDIERSConfig$u20$as$u20$ta_core..traits..IndicatorConfig$GT$::compute_into::hd3bef776356963a8  (in pattern_recognition_baselines-067f661e346753a2) + 80  [0x1044e1570]
                !               1 ta_core::pattern_recognition::engine::compute_into::hb4e1e3e4ad6e9d80  (in pattern_recognition_baselines-067f661e346753a2) + 68  [0x1044da948]
                !               + 1 ta_core::pattern_recognition::engine::validate_batch::h6d577934c6758315  (in pattern_recognition_baselines-067f661e346753a2) + 296  [0x1044dc89c]
                !               1 ta_core::pattern_recognition::engine::compute_into::hb4e1e3e4ad6e9d80  (in pattern_recognition_baselines-067f661e346753a2) + 528  [0x1044dab14]
                !                 1 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::run_validated::h6d77d912390824e6  (in pattern_recognition_baselines-067f661e346753a2) + 216  [0x1044ddfc4]
                !                   1 ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::next_validated::he8016a11351d2eb3  (in pattern_recognition_baselines-067f661e346753a2) + 716  [0x1044df89c]
                !                     1 _$LT$ta_core..pattern_recognition..crows_soldiers..CDL3WHITESOLDIERSConfig$u20$as$u20$ta_core..pattern_recognition..engine..PatternDefinition$GT$::transition::h6a482dd5d93e1756  (in pattern_recognition_baselines-067f661e346753a2) + 172  [0x1044e1990]
                92 pattern_recognition_baselines::main::hc846c58b06d7bc6b  (in pattern_recognition_baselines-067f661e346753a2) + 8196  [0x10438400c]
                ! 92 std::sys::sync::once::queue::Once::call::h3e41a5ec638e0edd  (in pattern_recognition_baselines-067f661e346753a2) + 264  [0x104532f54]
                !   54 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::he5632893e9904edc  (in pattern_recognition_baselines-067f661e346753a2) + 152  [0x104384718]
                !   : 53 std::process::Command::output::h1646daf4eeeb893c  (in pattern_recognition_baselines-067f661e346753a2) + 236  [0x1044f51bc]
                !   : | 53 std::sys::pal::unix::pipe::read2::h7a967cfee217ab34  (in pattern_recognition_baselines-067f661e346753a2) + 200  [0x1044ef640]
                !   : |   53 poll  (in libsystem_kernel.dylib) + 8  [0x18bcca6f8]
                !   : 1 std::process::Command::output::h1646daf4eeeb893c  (in pattern_recognition_baselines-067f661e346753a2) + 48  [0x1044f5100]
                !   :   1 std::sys::process::unix::unix::_$LT$impl$u20$std..sys..process..unix..common..Command$GT$::spawn::hdf3bf03cdf2f0be2  (in pattern_recognition_baselines-067f661e346753a2) + 1584  [0x1044f0b9c]
                !   :     1 posix_spawnp  (in libsystem_c.dylib) + 364  [0x18bbc5384]
                !   :       1 posix_spawn  (in libsystem_kernel.dylib) + 496  [0x18bcc9080]
                !   :         1 __posix_spawn  (in libsystem_kernel.dylib) + 8  [0x18bcc90dc]
                !   21 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::he5632893e9904edc  (in pattern_recognition_baselines-067f661e346753a2) + 280  [0x104384798]
                !   : 21 pattern_recognition_baselines::command_output::h7daa90fd872c538c  (in pattern_recognition_baselines-067f661e346753a2) + 104  [0x10437f56c]
                !   :   20 std::process::Command::output::h1646daf4eeeb893c  (in pattern_recognition_baselines-067f661e346753a2) + 236  [0x1044f51bc]
                !   :   | 20 std::sys::pal::unix::pipe::read2::h7a967cfee217ab34  (in pattern_recognition_baselines-067f661e346753a2) + 200  [0x1044ef640]
                !   :   |   20 poll  (in libsystem_kernel.dylib) + 8  [0x18bcca6f8]
                !   :   1 std::process::Command::output::h1646daf4eeeb893c  (in pattern_recognition_baselines-067f661e346753a2) + 48  [0x1044f5100]
                !   :     1 std::sys::process::unix::unix::_$LT$impl$u20$std..sys..process..unix..common..Command$GT$::spawn::hdf3bf03cdf2f0be2  (in pattern_recognition_baselines-067f661e346753a2) + 1584  [0x1044f0b9c]
                !   :       1 posix_spawnp  (in libsystem_c.dylib) + 364  [0x18bbc5384]
                !   :         1 posix_spawn  (in libsystem_kernel.dylib) + 496  [0x18bcc9080]
                !   :           1 __posix_spawn  (in libsystem_kernel.dylib) + 8  [0x18bcc90dc]
                !   12 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::he5632893e9904edc  (in pattern_recognition_baselines-067f661e346753a2) + 84  [0x1043846d4]
                !   : 12 pattern_recognition_baselines::command_output::h7daa90fd872c538c  (in pattern_recognition_baselines-067f661e346753a2) + 104  [0x10437f56c]
                !   :   11 std::process::Command::output::h1646daf4eeeb893c  (in pattern_recognition_baselines-067f661e346753a2) + 236  [0x1044f51bc]
                !   :   | 11 std::sys::pal::unix::pipe::read2::h7a967cfee217ab34  (in pattern_recognition_baselines-067f661e346753a2) + 200  [0x1044ef640]
                !   :   |   11 poll  (in libsystem_kernel.dylib) + 8  [0x18bcca6f8]
                !   :   1 std::process::Command::output::h1646daf4eeeb893c  (in pattern_recognition_baselines-067f661e346753a2) + 48  [0x1044f5100]
                !   :     1 std::sys::process::unix::unix::_$LT$impl$u20$std..sys..process..unix..common..Command$GT$::spawn::hdf3bf03cdf2f0be2  (in pattern_recognition_baselines-067f661e346753a2) + 1584  [0x1044f0b9c]
                !   :       1 posix_spawnp  (in libsystem_c.dylib) + 364  [0x18bbc5384]
                !   :         1 posix_spawn  (in libsystem_kernel.dylib) + 496  [0x18bcc9080]
                !   :           1 __posix_spawn  (in libsystem_kernel.dylib) + 8  [0x18bcc90dc]
                !   3 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::he5632893e9904edc  (in pattern_recognition_baselines-067f661e346753a2) + 312  [0x1043847b8]
                !   : 3 pattern_recognition_baselines::command_output::h7daa90fd872c538c  (in pattern_recognition_baselines-067f661e346753a2) + 104  [0x10437f56c]
                !   :   2 std::process::Command::output::h1646daf4eeeb893c  (in pattern_recognition_baselines-067f661e346753a2) + 236  [0x1044f51bc]
                !   :   | 2 std::sys::pal::unix::pipe::read2::h7a967cfee217ab34  (in pattern_recognition_baselines-067f661e346753a2) + 200  [0x1044ef640]
                !   :   |   2 poll  (in libsystem_kernel.dylib) + 8  [0x18bcca6f8]
                !   :   1 std::process::Command::output::h1646daf4eeeb893c  (in pattern_recognition_baselines-067f661e346753a2) + 48  [0x1044f5100]
                !   :     1 std::sys::process::unix::unix::_$LT$impl$u20$std..sys..process..unix..common..Command$GT$::spawn::hdf3bf03cdf2f0be2  (in pattern_recognition_baselines-067f661e346753a2) + 1584  [0x1044f0b9c]
                !   :       1 posix_spawnp  (in libsystem_c.dylib) + 364  [0x18bbc5384]
                !   :         1 posix_spawn  (in libsystem_kernel.dylib) + 496  [0x18bcc9080]
                !   :           1 __posix_spawn  (in libsystem_kernel.dylib) + 8  [0x18bcc90dc]
                !   2 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::he5632893e9904edc  (in pattern_recognition_baselines-067f661e346753a2) + 344  [0x1043847d8]
                !     2 pattern_recognition_baselines::command_output::h7daa90fd872c538c  (in pattern_recognition_baselines-067f661e346753a2) + 104  [0x10437f56c]
                !       1 std::process::Command::output::h1646daf4eeeb893c  (in pattern_recognition_baselines-067f661e346753a2) + 48  [0x1044f5100]
                !       | 1 std::sys::process::unix::unix::_$LT$impl$u20$std..sys..process..unix..common..Command$GT$::spawn::hdf3bf03cdf2f0be2  (in pattern_recognition_baselines-067f661e346753a2) + 1584  [0x1044f0b9c]
                !       |   1 posix_spawnp  (in libsystem_c.dylib) + 364  [0x18bbc5384]
                !       |     1 posix_spawn  (in libsystem_kernel.dylib) + 496  [0x18bcc9080]
                !       |       1 __posix_spawn  (in libsystem_kernel.dylib) + 8  [0x18bcc90dc]
                !       1 std::process::Command::output::h1646daf4eeeb893c  (in pattern_recognition_baselines-067f661e346753a2) + 236  [0x1044f51bc]
                !         1 std::sys::pal::unix::pipe::read2::h7a967cfee217ab34  (in pattern_recognition_baselines-067f661e346753a2) + 200  [0x1044ef640]
                !           1 poll  (in libsystem_kernel.dylib) + 8  [0x18bcca6f8]
                2 pattern_recognition_baselines::main::hc846c58b06d7bc6b  (in pattern_recognition_baselines-067f661e346753a2) + 44  [0x104382034]
                ! 1 _$LT$criterion..Criterion$u20$as$u20$core..default..Default$GT$::default::h56be22c34279e51a  (in pattern_recognition_baselines-067f661e346753a2) + 100  [0x104433d98]
                ! : 1 std::sync::once_lock::OnceLock$LT$T$GT$::initialize::he0bd47ff93567369  (in pattern_recognition_baselines-067f661e346753a2) + 48  [0x10452bf08]
                ! :   1 std::sys::sync::once::queue::Once::call::h3e41a5ec638e0edd  (in pattern_recognition_baselines-067f661e346753a2) + 264  [0x104532f54]
                ! :     1 std::sync::once::Once::call_once_force::_$u7b$$u7b$closure$u7d$$u7d$::hac50787f4a22cf59  (in pattern_recognition_baselines-067f661e346753a2) + 164  [0x1044329d4]
                ! :       1 std::sync::once_lock::OnceLock$LT$T$GT$::initialize::hdb65551afc828b34  (in pattern_recognition_baselines-067f661e346753a2) + 48  [0x10452bed0]
                ! :         1 std::sys::sync::once::queue::Once::call::h3e41a5ec638e0edd  (in pattern_recognition_baselines-067f661e346753a2) + 264  [0x104532f54]
                ! :           1 std::sync::once::Once::call_once_force::_$u7b$$u7b$closure$u7d$$u7d$::h821f7fec4b499bcb  (in pattern_recognition_baselines-067f661e346753a2) + 40  [0x104432900]
                ! :             1 criterion_plot::version::hd5d70087368cf039  (in pattern_recognition_baselines-067f661e346753a2) + 88  [0x1044871f4]
                ! :               1 std::process::Command::output::h1646daf4eeeb893c  (in pattern_recognition_baselines-067f661e346753a2) + 48  [0x1044f5100]
                ! :                 1 std::sys::process::unix::unix::_$LT$impl$u20$std..sys..process..unix..common..Command$GT$::spawn::hdf3bf03cdf2f0be2  (in pattern_recognition_baselines-067f661e346753a2) + 1584  [0x1044f0b9c]
                ! :                   1 posix_spawnp  (in libsystem_c.dylib) + 364  [0x18bbc5384]
                ! :                     1 posix_spawn  (in libsystem_kernel.dylib) + 496  [0x18bcc9080]
                ! :                       1 __posix_spawn  (in libsystem_kernel.dylib) + 8  [0x18bcc90dc]
                ! 1 _$LT$criterion..Criterion$u20$as$u20$core..default..Default$GT$::default::h56be22c34279e51a  (in pattern_recognition_baselines-067f661e346753a2) + 164  [0x104433dd8]
                !   1 criterion::html::Html::new::h494c7ce015d866bb  (in pattern_recognition_baselines-067f661e346753a2) + 80  [0x1043fe6a8]
                !     1 tinytemplate::TinyTemplate::add_template::h09948201b1098749  (in pattern_recognition_baselines-067f661e346753a2) + 96  [0x10448459c]
                !       1 tinytemplate::compiler::TemplateCompiler::compile::habc3aa913ef9dbbf  (in pattern_recognition_baselines-067f661e346753a2) + 936  [0x10447ed50]
                !         1 tinytemplate::compiler::TemplateCompiler::consume_tag::h094feca84fb311dc  (in pattern_recognition_baselines-067f661e346753a2) + 100  [0x10447e4b0]
                !           1 _$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$::next_match::h63304c0a89ac1c10  (in pattern_recognition_baselines-067f661e346753a2) + 308  [0x104480b60]
                !             1 core::slice::memchr::memchr_aligned::h5505eeecba6e215a  (in pattern_recognition_baselines-067f661e346753a2) + 0  [0x104523e90]
                1 pattern_recognition_baselines::main::hc846c58b06d7bc6b  (in pattern_recognition_baselines-067f661e346753a2) + 1216  [0x1043824c8]
                ! 1 _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$::from_iter::h3ace7533aa7832f7  (in pattern_recognition_baselines-067f661e346753a2) + 160  [0x10437218c]
                !   1 <deduplicated_symbol>  (in pattern_recognition_baselines-067f661e346753a2) + 172  [0x10437293c]
                1 pattern_recognition_baselines::main::hc846c58b06d7bc6b  (in pattern_recognition_baselines-067f661e346753a2) + 2668  [0x104382a74]
                  1 pattern_recognition_baselines::benchmark_throughput::h958ea501fab0cdce  (in pattern_recognition_baselines-067f661e346753a2) + 728  [0x1043804c0]
                    1 _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$::from_iter::hfe0922b9658e7af2  (in pattern_recognition_baselines-067f661e346753a2) + 160  [0x104372844]
                      1 <deduplicated_symbol>  (in pattern_recognition_baselines-067f661e346753a2) + 112  [0x104372900]

Total number in stack (recursive counted multiple, when >=5):
        6       __posix_spawn  (in libsystem_kernel.dylib) + 0  [0x18bcc90d4]
        6       posix_spawn  (in libsystem_kernel.dylib) + 496  [0x18bcc9080]
        6       posix_spawnp  (in libsystem_c.dylib) + 364  [0x18bbc5384]
        6       std::process::Command::output::h1646daf4eeeb893c  (in pattern_recognition_baselines-067f661e346753a2) + 48  [0x1044f5100]
        6       std::sys::process::unix::unix::_$LT$impl$u20$std..sys..process..unix..common..Command$GT$::spawn::hdf3bf03cdf2f0be2  (in pattern_recognition_baselines-067f661e346753a2) + 1584  [0x1044f0b9c]
        6       ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::next_validated::he8016a11351d2eb3  (in pattern_recognition_baselines-067f661e346753a2) + 0  [0x1044df5d0]
        5       _$LT$ta_core..pattern_recognition..crows_soldiers..CDL3WHITESOLDIERSConfig$u20$as$u20$ta_core..pattern_recognition..engine..PatternDefinition$GT$::transition::h6a482dd5d93e1756  (in pattern_recognition_baselines-067f661e346753a2) + 0  [0x1044e18e4]
        5       poll  (in libsystem_kernel.dylib) + 0  [0x18bcca6f0]
        5       std::process::Command::output::h1646daf4eeeb893c  (in pattern_recognition_baselines-067f661e346753a2) + 236  [0x1044f51bc]
        5       std::sys::pal::unix::pipe::read2::h7a967cfee217ab34  (in pattern_recognition_baselines-067f661e346753a2) + 200  [0x1044ef640]
        5       ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::run_validated::h6d77d912390824e6  (in pattern_recognition_baselines-067f661e346753a2) + 216  [0x1044ddfc4]

Sort by top of stack, same collapsed (when >= 5):
        ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::next_validated::he8016a11351d2eb3  (in pattern_recognition_baselines-067f661e346753a2)        1975
        _$LT$ta_core..pattern_recognition..crows_soldiers..CDL3WHITESOLDIERSConfig$u20$as$u20$ta_core..pattern_recognition..engine..PatternDefinition$GT$::transition::h6a482dd5d93e1756  (in pattern_recognition_baselines-067f661e346753a2)        381
        _dyld_start  (in dyld)        298
        ta_core::pattern_recognition::engine::RecognitionEngine$LT$D$GT$::run_validated::h6d77d912390824e6  (in pattern_recognition_baselines-067f661e346753a2)        248
        ta_core::pattern_recognition::engine::validate_batch::h6d577934c6758315  (in pattern_recognition_baselines-067f661e346753a2)        226
        poll  (in libsystem_kernel.dylib)        87
        __posix_spawn  (in libsystem_kernel.dylib)        6

Binary images description not available