ELF >@@MUHAVSHHw(HW0H<2HHt8IH;HtL3LsHC(I HKHK HC0IHC[A^]ÿ1UH忨Ht;W@p@`@P@@@0@ @Hǀ]UHAVSHH?H9{WC(HtWCHC Ls8C`H{8HtWAFAIF LspH{pHtWAFAIF H[A^]nH;^UHSPHu H;H; H[]ÿv1@uUHH;=H;=]UHAVSIHdH%HHHHHX`H;HtLWC(H;HtWCHC Ls8C`H{8HtWAFAIF LspH{pHtWAFAIF [A^]ÿdH%H!1UH]UHAVSLwIuAHHGE1Ht21f.=wHKHuL[A^]UHAVSIH_`HHKHCHK HC8HCPHCHHCXHCpHHHIdž`[A^]UHSPHÅt5H@u H[]UHHH]UHAWAVSPIΉIu"HH4Ht(HHHLLH[A^A_]0C0E0C0EY@UHAWAVAUATSHIAHHGHh@ I9$u H1HCHK`HMH+CHpfWf)EH]HHx@1 HHtL5dH%J0H H9 I9$u"Hu'AH]L}|81f.HcI9tyA9u%[HEL8E1L;xs4E1Luf.IH2LAIHEL;xrA}tEIcMHcAGHX1HE1E1LeHPC@H@HHHPH H tbHHLeHEHHHH9qH@MMx`I?MWLH)HHH H t%HHHI"1uf1uAMLHQH;XHHH}u71ML`L`MH}MMWMLHL$IuN4A@HHLM1ATAVARH M9M;wH]HEHHLuf.HSH2LAL9HCI;_HrrE1H}E1HEL0H@ fDII9s;IH uH; sH; vڿlHEH@뼿LuLH]HE1 LHE1 (LAĿ('HUD1ELmuDH]H3HS1L3L;sL} IMG(MOXHUHHtHULп)H}1) IGIOIOH)HHH?HHHIG LLHpHHIILxL)ILA|$HHDH9u HHtIL)HH A@Hf( Uf(f\f(fXYfHnfbf\f(fX^ ڰAApf.fIHEL;pIHuHCHtH=u3HCHt1=wHKHu뙾H;sH;vt1AC ,f.tAtpLt+H@tοA,Df. tu A11IG`HX8LpP:fH HHHHHSH HL9s?HCHtHPuHHHH)HP 1ɀtHuH뭿11L1IG`HXp H{Hsf.HIG`H;s~L3AuL;5sL;5vIFHtH=u8IFHt1=wINHu끾H;HH@Hxq&1L&1I_`LHHKHCHK HC8HCPHCHHCXHCpHHHILJ`HhI;OsHHHI;Or1HĘ[A\A]A^A_]ÿSI9$dH%J0H9I9$UHu,1A1E1]UHH]UHSPHur0u91A1E1HH9t뱿0H[]uUHAWAVAUATSHLEȉMAIHHGHHHGAAIIIEuffHCLH;Cs1EuHCH;s$Au-HHH[A\A]A^A_]H[A\A]A^A_]LDUHMH[A\A]A^A_]HUHAWAVSHHIH}L5dH%J0HtgHH;CvKdH%J0HtmLLuHEH(EHEHELL}LHH[A^A_]ÿdH%J0s dH%J0mUHAA]UHAWAVAUATSPHAIIHGH;G I;EI;EMeMIE I;E#LMM}I](HI](I]0IHHHIH L1I}HIEHM)IM(IU0HIHIUIHIMIM}IU HdH%HH=H0HI}(IE0HIHCII}HtM}M}IE(HILIMIM IE0ILIEH[A\A]A^A_]þDH11IEIE H[A\A]A^A_]LMMMLMIE I;EOLMMMLMIE I;E)LMMMLMdH%HHu11UHAA ]UHAA ]UHAWAVAUATSH(IIAxHHL;%^L;%QE1DI\$H~H9upMuHII!t-M)II MLLMII LLLIf. ӁLEII HFL~JHHuHFI8L1LmIMIAtIHHu-HEIIM<$LLLjHH}HuHA~>MhM<$AIOHtXLHuOIGHtC1=wIOHu"HuоIMLHuMI@t }tHLHAHeHdH%H HSEEHH[A\A]A^A_]UHAVSHIH81HIAtIHt H[A^]ÿ1UHAWAVSPIIHHHuHCHHCH=t(HHKuNHHCqHCHtc1f.f=wHKHu>HCHt'1=wHKHuH1LIH[A^A_]r->major_ref.ptr == r->major_ref.baseruntime/minor_gc.cIs_block (val)Caml_state_opt != NULLFatal error: No memory for minor heap!caml_domain_is_in_stw()requesting stw empty_minor_heapref_table threshold crossed Growing ref_table to %ldk bytes ref_table overflowephe_ref_table threshold crossed Growing ephe_ref_table to %ldk bytes ephe_ref_table overflowcustom_table threshold crossed Growing custom_table to %ldk bytes custom_table overflownot enough memoryspin_on_headercaml_domain_is_in_stw()running stw empty_minor_heap_promotecleaning minor ephemeronsUpdating memprof. finalizing dead minor custom blocksrunning finalizer data structure book-keepingrunning stw empty_minor_heap_domain_clearfinished stw empty_minor_heapMinor collection of domain %d startingdomain == Caml_stateparticipating_idx != -1taking remainderidx: %d, foreign_domain: %d, ref_size: %ld, refs_per_domain: %ld, ref_base: %p, ref_ptr: %p, ref_start: %p, ref_end: %p!(Is_block(**r)) || !(Is_young(**r))promoted %d roots, %lu bytesref_base: %p, ref_ptr: %p!Is_block(vnew) || (get_header_val(vnew) != 0 && !Is_young(vnew))Minor collection of domain %d completed: no minor bytes allocatedMinor collection of domain %d completed: %2.0f%% of %u KB liveinfix_offset == 0infix_offset > 0Wosize_hd(hd) == 2sz == 1tag == Forward_tagWosize_hd (hd) == 1allocation failure during minor GCval & 1./runtime/caml/mlvalues.hget_header_val(v) == 0!Is_debug_tag(f)Wosize_val(new_v)Tag_hd(hd) != Infix_tagtbl->ptr == tbl->limittbl->limit <= tbl->endtbl->limit >= tbl->threshold%sUXSX\U\hSThTQhQUXS\hSTQ/P/Z^\cPPP U SUSSKS>h^U,S,.U.DS'U'^U^'DP/SS^#U#USU]U#U#US ^%0%SP%<PGSP%<GUUY^Y[UWS U PUNSNPPU~_~U@T@TQzSzTR|^|Q@0@mP-U-SvSvSnvnqSqvSs _s u vu S-T-_vHS_SvH_nvHnq_quvHuzUz|vH|o ]o u vHu _-Q-\vX\Xgvg\\nvnN\Nu Qu \!(P(- v~- 3 R3 v~VbPVSvSvSnvnqSqvSu__ SV_vHS_SvH_nvHnq_quvHuzUz|vH|u]] _V\vX\Xgvg\\nvnN\ \Z^R^PvPPcPcvPPvPPvPPvPSuvPvPPvP vPbiPibv~bZSZuv~v~2S2v~ v~rcc]n]nq }P~v~~u^v~^ v~PS_ 6^^~^^vHR0v~PXRgRRnq0r%0  $!vD%0  $!Qv~Pv~&Q&Kv~KPQPgv~gtQtnv~nqr%0  $!_.n__.n_\Xg\Zn\*XXgX\X?XSgS Rz[v~[6^DOQNu\\u|vH|]PPu\m \SSP0PPPC\s\_s"asCZ_kwvw_s~Pv_ SS^^'P7IRVPR"Q`iQwQ'R`p0pyRy0Rv _ SS S0 A P= H 0H s PH \ Pg s PH \ g u  P 3 S- 3 R3 = v~= M RTT Q T SSGUGSUSUSUSGTG_T_T_U_GQG^Q^Q^Q^RvTQvTXvHRvHemPPQ-U-_P_5DPMsT^v(U(t]tzUz]U|](T(v^vzTz^T|^(Q(___Q0_0zQz_Q`_`pQp|_(R(cScRSzRzSR:S:|R2X2XX\|X2Y2YYvPY|Y_|_rS`pSUk]p|]kp|k^p|^$9P9k_pwP.U.U!T!\_\\\_\.Q.KX]X].UKu^^^J^]z^^A^^P^i^Kk\\UkSSkyss\sszsss sis0]0EvE`]~v]zvv3R:]v ]i]0]0EvE`],]P]~v@d]]]z]eoQ3]a_] _i_h_]z_3___z__?0?f pz pR0-P P-P 9PS0PPP]] i]6JPJs^s}]Pi]]R$p$'p#a00Qq1!q2!q3! Qd0Qq1!q2!q3!q4!q5!q6!q7!Q,U,dvHdtPtvHRvHUvHUvHPvHUvH(R(vHPvHTv@04P8<R<@v@D vPD vv ]v vvKM0MvT1vTMvDvDM`]p]d]M`SSASM`^^A^tPP|0PPP313_+SHYSRvPvv]KSSSvRPUC^CEUEQ^TSQTQQQ@PELP U SU T _TtQtQQQQ R ^R0055ggiiP9UPimPJiit0tPtPPt0PPP%U4I?: ; I: ; $> .4I: ; &I : ; I: ;8 I I: ;  : ; I: ; 8 4I: ; I : ; (I : ; 5I'II'.: ; ' : ; I4: ; I.@B: ; '?: ; I1UX Y W 1141 1!.: ; 'I<?".: ; '<?#.: ;'<?$%.@B: ; 'I?&4: ; I'1(B)1*1B+.: ;'<?,: ; I-.: ;'? .1X Y W /1X Y W 0.: ; '<?1.@B121B3.: ; 'I 4.: ; ' 5.: ;'I 6: ;I74181X YW 9.: ;'I<?:1X YW ; : ; < I: ; 8 = I: ; 8><?I@!I7 A$ > B : ; C!ID1E F41G.: ;' H.: ;'? I.@B: ;'?J: ;IK4: ;IL4: ;IM UN1UX YW O1UX YW P.@B: ;'Q41RBSBT U : ;V'W.: ;'I? X.: ; 'I<?Y.@B: ; 'Z : ; [ 1\.@B: ;'I] : ;^: ;I_.: ;'I? `.: ; '<?a.@B: ;'I?b4: ;Ic.: ;'<?d.@B: ; 'Ie.: ; 'I g= ?/ J+Um`Pknv??0       2   < ?G  \gr}B<?4       J      !"#$%&'()*+,-./01   8- ]- ]- ]- ]- ]- b-( b-0 m Ox &kj ?J < ? J  ;lLR>J > =   "  3> B, N SX @      #( $0 %8     J "   777b8b8b:hVII&IbIbCKKValw $ @ M! a5b :" S5# $%PV\&^'$(UNNee  E F VG8 Hp 85 Q5 Q5 Q5 Q5 Q5 b5( b50  8< < < < < < b<( b<0  7 8 9 : 8C B C B C B C B C B C bC( bC0 G > ? @ AVllpghi)^ @ @ @*@(Us'> (Qn+ XV  [ ` A%DVuu'> (Qv%'Vy,Uy-V~~b&&. /})S/&g)Shi)^'! (U2(T1 J Q 'X (U~ @ @ @'> (Q M+F4 ? kG0b0@!9b1V J 2Q 34(5666 %]V/ Q   / >)S  7    8  9 VV1[V(((: )S : )s8 : )s '(UU"Q &;"<?<<<"<% <3((<+0<.8<2@<6H<9P<=X<A`<Ch<JFp<JIx<JL<JP<JT<J[<`<Jr<t<Jw<+y<|{<}<<<<<=J=J=J=J=? =(=b0= 8=@=H=P=X=`=Jh=Jp=x=====J=J=J==J=====(=== 8 8+ - . 3 : m; J<( =0    ! " 3#3  p 3u w x 3 >  * 0 @ +     i ?@uA  0# $ * / J7 ; B8 9 J:  p: Q; J< Q=( J>H ?P @X JA` Bh   J  J! J"       - . / 0?Cu   # > > #> - @ ZA +B C _ `. t//?@u `/ /?@u >?@u@1PV','D8'D'E5FQ''p(UU'(U'(UJ'(U'(UJ!"+D}+EG6 <G464 1&VcDl8 F:G8 5HD6DIVJJJJ&K&LMLNcOFNGO5'u(Us *(Q~(Ts(U!݆J"P VLJL6MJNJO&KRK[%8 WN$\$$$Q$$$$$$%%%*%6%:&&MO%EQR\%Mj%v%%%%%%E%N&e&:&&M%: D)S  / 3)S 7     8 8&  8 ' :&&:_')_h')]t''7'F'F'F'N' ,'D':' 8': 8 :') 8': 8 (8' /:(a((E~QS'(M4(@(L(:[()Pg(:[( )Pg(:s(l|(E(M(: I )^  / 8)^ 7     8 E(:(Vv)((: )S : )s8 : )s E Kz ( ( ('(U;RP'(UO'((T'(UO'(U''> (Q')(U~ ('((Rs(TD')(U~ .'> (Q'(UN'.(X0(Rs(Q~(T3'(UN'(U='.(X0(Rs(Q~(T3'(U='(U('.(T1(U~'(U('(U''((T}'.(U} ('(U<' 2(T3(QSP(R(T3(Q'(U)'.(T0(U'(U)'(U<'12(U'>2(U'K2(U X2RP'! (U4'! (Ts(U5'(U;'((Qs'> (Q ('(U '(U'p(U'(UJ'(U'(UJ e2'(U '(U1 ('> (Q'(U1'(U>'r2(U2'2(U'(U>'(U? ( 2 RP'(U?'(U& ('2(U'(U&'(UM ('(U'(UM ('> (Q'> (Q'> (Q5%666&L&LL5&LJLLJLQLLL|%L?&LTLTLTL,L/&L=QL*L3L6L9QTLQ&TL %U %    J  :&J& O&e&p& u&  CG 36 3&L 5& & & " &V5+&6+ J"G=6=W26363L5TL8JG66LLL&L(L(35969GA6AG6LVTLTLLL3  G6TLB TLTL H6LX+ $"e&YV&e=&&&&ZN    / 87     8 MK+:g:I.)_s:~:)s:::/:)_:)R:[:E+KAMK[K\: ad )_  / L)_ 7     8 :g:El)^s:~:::::)^:[:[:MKLEKUMK:g:G)Ss:~:::::)S:[:[:MK3N: :'> (Q'> (Q':(R0(T}';(R~(Q}(U| ':(R0(Q(T1';(R0(Q}(U|(T}'> (Q'> (Q'> (Q'> (Q ':(R0(Q(T2';(R0(U|(T*<(X0(R}(QP(T3'<(T}';(R0(Q(U|'> (Q'> (Q'> (Q'> (Q M""Ne&"Ge&%\V%Je=JKKVK%KKKKK]:[()Sg(: Y)]  / C 7    8 EKN[(g(MKKEKKL.:[()Sg(E.K ')(Qs(T~(UH')(T~(UH(Qs8"'> (Q')(Q(Ts(UH'> (Q'> (Q'> (Q'> (Q")e&+3"Z"F"N""+ $"P" ("R1OV3 ( (*3(Y0(Q0(U1'> (Q!<3W3c3 A3& \3 h3PV^UJJ^R&*(UU(QR(TQ_IVKJO3 ('(U0 ( ('3(Y0(Q0(U1'> (Q*(U0'> (Q34  j k  lIVJJJJJ_6LN44 Q &6'! (U0(T1 <6'12(Us*>2(Us*C6(RH(QT(T}(U d6Xi164 b0?"4J_6 "`[3((+J  6t aVJ:q6)S}66/6/6Mb 0K V=K +K  7 Q '> (Q'> (Qc I%V3^U3&*7(Q8(T8(UUP|VJJbJ4 JJJMK#bK"bNCKValw'r2(U8'9(Ts $ @'! (U(T1'r2(Q0(Ts(U82J '> (Q'> (Q'> (Q'> (Q'M(TP M! 55bI%V=^U=[=*7(Q9(TH(UUI%VG^UG`=*7(Q:(TH(UU3<===5 16 1!, dV&.J= E&ȉM&Չ/ 0 )S 7     8 / <)S  7    8  "e&31QVg:s:~::::/:)^:)S:[:':(R0(TT(QQ Mem + V  &FreeBSD clang version 14.0.5 (https://github.com/llvm/llvm-project.git llvmorg-14.0.5-0-gc12386ae247c)runtime/minor_gc.c/builds/workspace/main/flambda/false/label/ocaml-freebsd-64caml_minor_collections_countunsigned long__uint64_t__uintptr_tuintptr_tuintnatatomic_uintnatcaml_major_slice_epochcaml__loc_170filecharlineintfunctioncaml_plat_srclocminor_gc_end_barrierfutexvalueunsigned int__uint32_tuint32_tcaml_plat_futex_valuecaml_plat_futex_wordcaml_plat_futexarrivedcaml_plat_barrieroldify_scanning_flagsSCANNING_ONLY_YOUNG_VALUESSCANNING_ONLY_RECENT_FRAMESscanning_action_flagscaml_minor_cycles_startedEV_C_FORCE_MINOR_ALLOC_SMALLEV_C_FORCE_MINOR_MAKE_VECTEV_C_FORCE_MINOR_SET_MINOR_HEAP_SIZEEV_C_FORCE_MINOR_MEMPROFEV_C_MINOR_PROMOTEDEV_C_MINOR_ALLOCATEDEV_C_REQUEST_MAJOR_ALLOC_SHREV_C_REQUEST_MAJOR_ADJUST_GC_SPEEDEV_C_REQUEST_MINOR_REALLOC_REF_TABLEEV_C_REQUEST_MINOR_REALLOC_EPHE_REF_TABLEEV_C_REQUEST_MINOR_REALLOC_CUSTOM_TABLEEV_C_MAJOR_HEAP_POOL_WORDSEV_C_MAJOR_HEAP_POOL_LIVE_WORDSEV_C_MAJOR_HEAP_LARGE_WORDSEV_C_MAJOR_HEAP_POOL_FRAG_WORDSEV_C_MAJOR_HEAP_POOL_LIVE_BLOCKSEV_C_MAJOR_HEAP_LARGE_BLOCKSEV_C_MAJOR_HEAP_WORDSEV_C_MAJOR_ALLOCATED_WORDSEV_C_MAJOR_ALLOCATED_WORKEV_C_MAJOR_DEPENDENT_WORKEV_C_MAJOR_EXTRA_WORKEV_C_MAJOR_WORK_COUNTEREV_C_MAJOR_ALLOC_COUNTEREV_C_MAJOR_SLICE_TARGETEV_C_MAJOR_SLICE_BUDGETmemory_order_relaxedmemory_order_consumememory_order_acquirememory_order_releasememory_order_acq_relmemory_order_seq_cstEV_EXPLICIT_GC_SETEV_EXPLICIT_GC_STATEV_EXPLICIT_GC_MINOREV_EXPLICIT_GC_MAJOREV_EXPLICIT_GC_FULL_MAJOREV_EXPLICIT_GC_COMPACTEV_MAJOREV_MAJOR_SWEEPEV_MAJOR_MARK_ROOTSEV_MAJOR_MEMPROF_ROOTSEV_MAJOR_MARKEV_MINOREV_MINOR_LOCAL_ROOTSEV_MINOR_MEMPROF_ROOTSEV_MINOR_MEMPROF_CLEANEV_MINOR_FINALIZEDEV_EXPLICIT_GC_MAJOR_SLICEEV_FINALISE_UPDATE_FIRSTEV_FINALISE_UPDATE_LASTEV_INTERRUPT_REMOTEEV_MAJOR_EPHE_MARKEV_MAJOR_EPHE_SWEEPEV_MAJOR_FINISH_MARKINGEV_MAJOR_GC_CYCLE_DOMAINSEV_MAJOR_GC_PHASE_CHANGEEV_MAJOR_GC_STWEV_MAJOR_MARK_OPPORTUNISTICEV_MAJOR_SLICEEV_MAJOR_FINISH_CYCLEEV_MINOR_CLEAREV_MINOR_FINALIZERS_OLDIFYEV_MINOR_GLOBAL_ROOTSEV_MINOR_LEAVE_BARRIEREV_STW_API_BARRIEREV_STW_HANDLEREV_STW_LEADEREV_MAJOR_FINISH_SWEEPINGEV_MAJOR_MEMPROF_CLEANEV_MINOR_FINALIZERS_ADMINEV_MINOR_REMEMBERED_SETEV_MINOR_REMEMBERED_SET_PROMOTEEV_MINOR_LOCAL_ROOTS_PROMOTEEV_DOMAIN_CONDITION_WAITEV_DOMAIN_RESIZE_HEAP_RESERVATIONEV_COMPACTEV_COMPACT_EVACUATEEV_COMPACT_FORWARDEV_COMPACT_RELEASEEV_EMPTY_MINOREV_MINOR_EPHE_CLEANCAML_DONT_TRACKCAML_DO_TRACKCAML_FROM_CCAML_FROM_CAMLcaml_alloc_small_flagsbaseendthresholdptrlimitsize__size_tsize_tasize_treservegeneric_tableheader_ttag_tdoublelong__int64_t__intptr_tintptr_tintnatmlsize_treserved_tunsigned charatomic_intnatatomic_valueidentifierfinalizecomparehashserializedeserializecompare_extfixed_lengthbsize_32bsize_64custom_fixed_lengthcustom_operationsalloc_generic_tabletblszrsvelement_sizenew_tablecaml_stat_alloc_noexccaml_stat_blockcaml_stat_freecaml_fatal_errorreset_tablereset_minor_tablesrmajor_refcaml_ref_tableephe_refepheoffsetlockedcaml_ephe_ref_eltcaml_ephe_ref_tablecustomblockmemmaxcaml_custom_eltcaml_custom_tablecaml_minor_tablescaml_failed_assertchar_oscaml_minor_collectioncaml_ev_counterev_runtime_counteruint64_tcaml_request_minor_gccaml_handle_gc_interruptcaml_reallocate_minor_heapget_header_valvhdspin_on_headercaml__spins_170caml__1000_170cpu_relaxcaml_plat_spin_stepspinsmax_spinsloccaml_plat_spin_back_offclear_tablecaml_final_empty_youngyoung_limityoung_ptryoung_startyoung_endyoung_triggercurrent_stackspexception_ptrhandlerhandle_valuehandle_exnhandle_effectparentstack_handlercache_bucketmagicidint64_tstack_infoexn_handleraction_pendingc_stackstackprevc_stack_linkstack_cachegc_regs_bucketsgc_regsminor_tablesmark_stackmarking_donesweeping_doneallocated_wordsallocated_words_directallocated_words_suspendedallocated_words_resumedcurrent_ramp_up_allocated_words_diffswept_wordsgc_policycaml_gc_policymajor_slice_epochlocal_rootsnextntablesnitemstables__ARRAY_SIZE_TYPE__caml__roots_blockephe_infotodolivemust_sweep_ephecyclecursortodopcaml_ephe_infofinal_infofirsttablefunvalfinaloldyoungfinalisableupdated_firstlastupdated_lasttodo_headitemfinal_todotodo_tailrunning_finalisation_functioncaml_final_infobacktrace_posbacktrace_activebacktrace_bufferbacktrace_slotbacktrace_last_exncompare_unorderedoo_next_id_localrequested_major_slicerequested_global_major_slicerequested_minor_gcrequested_external_interruptparser_traceminor_heap_wszshared_heapcaml_heap_stateunique_iddls_rootextra_heap_resourcesextra_heap_resources_minordependent_sizedependent_allocatedslice_targetslice_budgetmajor_work_done_between_slicesextern_statecaml_extern_stateintern_statecaml_intern_statestat_minor_wordsstat_promoted_wordsstat_major_wordsstat_forced_major_collectionsstat_blocks_markedinside_stw_handlertrap_sp_offtrap_barrier_offtrap_barrier_blockexternal_raisejmpbuf_sjb_sigjmp_bufsigjmp_buflongjmp_bufferexn_bucketcaml_exception_contextmemprofmemprof_domain_smemprof_young_triggerextra_paramsextra_params_areacaml_domain_statecaml_opportunistic_major_work_availablecaml_opportunistic_major_collection_slicecaml_ev_beginev_runtime_phasecaml_ev_endnonatomic_increment_countercountercaml_plat_latch_setlatchcaml_plat_binary_latchcaml_plat_barrier_resetbarriercaml_empty_minor_heap_setupdomain_unusedcaml_global_barrier_and_check_finalbarrier_statuscaml_global_barrier_release_as_finalcaml_empty_minor_heap_promotelocked_ephemerons_Boolpromote_resultdomainparticipating_countparticipatingsttodo_listlive_bytesoldify_stateself_minor_tablesminor_allocated_bytesremembered_rootsprev_alloc_wordscurr_idxcresultscan_roots_hookscanning_actionparticipating_idxiforeign_minor_tablesforeign_major_refref_endforeign_domainmajor_ref_sizerefs_per_domainref_startprvalue_ptrvnewcall_timing_hookacaml_timing_hookhcaml_global_barriernum_participatingcaml_plat_barrier_arrivecaml_plat_barrier_releasecaml_do_opportunistic_major_slicedomain_stateunusedwork_availablelog_eventsminor_gc_leave_barriercaml__spins_794caml__max_spins_794caml__max_spins_808caml__spins_808caml_plat_latch_is_releasedcaml_plat_barrier_is_releasedcaml_plat_barrier_waitephe_clean_minorreinfix_offsetHd_valcustom_finalize_minoreltfinal_funcaml_empty_minor_heap_domain_clearcaml_domain_is_in_stwcaml_gc_logcaml_scan_global_young_rootscaml_enter_global_barriercaml_final_do_young_rootscaml_memprof_scan_rootscaml_do_local_rootscaml_memprof_set_triggercaml_reset_young_limitcaml_collect_gc_stats_sample_stwcaml_plat_latch_releasecaml_plat_latch_waitcaml_gc_messagecaml_memprof_after_minor_gccaml_adjust_gc_speedcaml_final_update_last_minorcaml_try_run_on_all_domains_with_spin_workcaml_try_empty_minor_heap_on_all_domainscaml_get_value_or_raiseis_exceptiondatacaml_result_privatecaml_do_pending_actions_rescaml_resultcaml_poll_gc_workcaml_memprof_sample_youngcaml_raisecaml_check_gc_interruptdom_statomic_thread_fence__ordermemory_ordercaml_alloc_point_herecaml_stat_resize_noexcalloc_shareddwosizetagreservedcaml_update_major_allocated_wordsselfwordsdirectPtr_valcaml_shared_try_alloccaml_scan_stackcaml_domain_alonecaml_alloc_tablecaml_alloc_minor_tablescaml_free_minor_tablescaml_debug_is_minorcaml_debug_is_majorcaml_set_minor_heap_sizecaml_get_header_valcaml_empty_minor_heap_no_major_slice_from_stwcaml_stw_empty_minor_heap_no_major_slicecaml_stw_empty_minor_heapcaml_empty_minor_heaps_oncecaml_alloc_small_dispatchcaml_check_urgent_gccaml_realloc_ref_tablerealloc_generic_tablecaml_realloc_ephe_ref_tablecaml_realloc_custom_tableoldify_oneoldify_mopuptry_update_object_headerwsizecaml__b_914caml__alone_914caml__continue_914initial_young_ptrprompsaved_minor_cycleflagsnallocsencoded_alloc_lenswhsizecaml__roots_extra_rootextra_rootcaml_local_roots_ptrcaml__framecaml__dummy_extra_rootev_counter_namemsg_thresholdmsg_growingmsg_errorcur_ptrst_vfield0fftstack_valuestktail_calldo_ephemeronsephe_ref_tableredonew_vagainsuccessdesired_hdFreeBSD clang version 14.0.5 (https://github.com/llvm/llvm-project.git llvmorg-14.0.5-0-gc12386ae247c)zRx $hAC CT A DPAC K $dAC C E  DAC Bg A 'IC Z $AC C A AC F  ]AC CU  <[AC CS  `PAC BI &AC a $AC Fu , AC P` A  OAC p E  AC F $@AC B} E <hAC M E N A [ E (AC I A %AC \ 4|AC Jk A t E ,%AC \ L%AC \ 4lAC M A  E (AC M $QAC C} A (AC F  /usr/include/x86/usr/include/sys./runtime/camlruntime/usr/include_types.h_stdint.hconfig.hcamlatomic.hminor_gc.cplatform.hroots.hruntime_events.hstdatomic.hmemory.hstrings.hmisc.hmlvalues.hcustom.hminor_gc.hsignals.hdomain.hfinalise.hdomain_state.tblfiber.hweak.hsetjmp.hfail.hdomain_state.hmajor_gc.hglobroots.hmemprof.hgc_stats.hshared_heap.h  rK9KIJJZ<@. <<<. Y =%KJJK%KJ JPtX   L</;  cu<.W >+iJ KJ<. Y+<hJ uJ<. Y< d<   t<  / % /HLJ/YyX(.If u<<.W >+iJ KJ<. Y+<hJ uJ<. Y<:%sX &   KY  xtKt~. <'t <~.+.X/ ~<'J < J|. 4 L|X=IKIJKJIJut&t  g. 1u./y.   OJ{  !<.{.{ 2 yJtJ.}?H|J6J{Jt L{tBtf ~ u<..&J/{J{J{. < J0-<<5{<+{< <I{.<<</G{J JI{.<J\;{ff{< .J{tJ{<;{f+tBMKP2<6J0 0`'%xM   /{t{X&y<{J,q7#<.K <7yJ<{tt~X+t={J2 J;1{1+J{J.{Jv$I|~"JE<I) =n "t9Ju<z.JzJu#GJN1ILztt*u:<x~Jz.X J <;}. w u<..wzt<n(20K9f8~J fJ~f/:zJ JIh<=|XK x'J <~.+X.X/ ~<'J < J|.f~Jgz<y.< {.-f ... 1u..y. {-f .z..<|. Jg ~Jz. u<LEj6J</ K J  {.J </   {<~J Y <0z<..CJyJ#.-J J I Js 2<f{ K x'J <~.+.X/ ~<'J < J|$.8fK < fy.X4|L|=IKIJKJIJut&t, Jy. K;,JJ3R ?}>  L x<  K   gwj  s<dJx<.tx<   $xXyX.~fJ$< J3xX <JMt/J .[pxJy.  =xY"=J .;Y vJ&&  K!  ן J<iJ JwfJL%JK.JK < zf" <'7<J<,K J<K<Kk+:t xJK9ItJZ<@f <J<. Y K%K*Jt<K%K5JJ <JlJKu.w.<wXtw)tw)&x   K!  K!   f~t~.Y XZYK }<X}} J "<f}f JuKI(~t~JJx%/ tt~f tJ Kg t k}ff M~K~X< x'J <~.+.X/ ~<'J <~J J| i}X<!KI(~t<%/ <~f < J}$ J}}<} }<}f X'X <~.+..X/ ~<'X < J|X J<K}<<}J(Jt<t%/ <~f < t .fKXK J g}'Xt?U@ }f.X < |uKI}J=t}$ <K}Xt?}JJXXXXX#WJ=JI  hzJ t}"Jg$GJ=}}f }<X}< ) ,3LAJ|JJ|J  J|J<<~fK x'J <~.+.X/ ~<'J < J| K >=f t|J|  Jf|fJ3zJ  ~JJJ< gYf t+ ||<|J h||f%. JIh X0:JK Lt|.tZ/J|.X  }J!<|.< vy .|f < J < i|XJJ|<|<z|< |<| ( twJx%/ t< 1JV   .9tJ/~X K~ Xf 0>~.'J <~.+.X/ ~<'J < J| .'J <~.+..X/ ~<'J < J|t<= _     ;:   U:e1}3!!#%  ')%+|+-/17z5Q3579:;=?BDI hs5Pn D@ '  ]([\P;R  4V&:"N)P`F2PKc6 FOr#%s '5)%-%/%9: 304] *d5 3$4L4y44 * *&8:;/ *94 *&>8:; >@?E@JARBn444 *H *&8 *_5@ AH ,OEGIJ#K/L9KCMO++O$+/+<QHOR+]+iR)S>+G *NT *TLU>L $VML2 **7 *&A8z$ *BT *STK$vW:; * *&8L $XML $&Y0M:LG'TM^Mg *qTW * TL $Z[ $L 'MMO\W]^+  +_`??M 3^ *gT *' *&8 ,E:; *i$T8LVKc+oIzJLKM+ +aML *'T * *&#83bML *AcdML *TTe :& ;h ,o E M L *x T f M L * T GS MX *_ Tv *{ *& 8 *H *& 8 * *& 8S *T  N% H5h: *? *&I8  +SL!S* *1T6 ; NA HPhW+c *h *&r8M * *&8QAak?l\]mn>.pfwA *H *&8 *H *&8 * * *!!cr> 3:4?c@ * *&8 * *&8 * *&*8; *H@ *&J8a *1l5q *x5 * *1 *W!! *o * *!!1:>; * *&8 * *&8(ur) ,)Eu) *( *&86 *> *&K8^ * c *&m8{ *; *&8 ,E2uk) $vwwV(w;)Sw  *  *&"82 *: *&D8Q *rV *z`8j *o *&y8 *O5 ,E:; $r:{;$ * *&8>NbWx$ * *&8 * *&$8B *G *&Q8e *Hj *&t8>uF *OM5y ,E ,E*&*w b!T&Y7j ?    E    i Q J k    8 D`1L~0d@"SZM S+g,(n. z   ;!!!""#M$$)%x%%&M&&&!M'!'!(!)!+*!*!+!U+!+!+!,!`,!,$-$-$9.$l.$J/$/$/$0$1$-2$t2$?3$3$4$r4$4$4$25$~5$5$ 6$Q6$6$6$<7$7$7$)8$8$9'V;';';'<'='='='9>'>'>'?'e?'?'?'>@'@'@'A'oA'A'A(YB(B(B(DC)C)C)D)D)yE)E) F)RF)F)F)+G)qG) . 0 0g 1 0z& /+ 07OD 0 O 0Z 0e 0p 0w 0~ 0z 00, 0Z 0> 0H 0Q 0C 0M 0k+ 0 0" 0/ 0A 0H 0P 0a 0l 0w 0 0 0 0 0O 0 03 0e+ 0 0 0 0 0 0  0 0; 0^ 0 0 0  0& 0, 0,2 0L8 0m> 0D 0J 0P 0V 0\ 0b 0h 06n 0N} 0f 0{ 0 0 0 0 0 0 0  0  05 0O 0f 0o 0~ 0 0 0 0 0 0 0  0 01 0J 0b" 0v( 0. 04 0: 0@ 0F 0L 0R 0#X 09^ 0Hd 0cj 0yp 0v 0| 0 0 0 0 0  0"  0B  0_  0x  0  0  0  0  0  0  0;  0  0  0  0,  0  0R  0W ! 0[ - 0e 9 0i E 0o Q 0 g 0 r 0} } 0t  0  0  0  0 0  0  0  0  0  0  0 # 0 8 0 C 0 Y 0 a 0 m 0* y 03  0;  0@  0J  0V  0b # 0 + 0o 7 0x D 0 L 0 W 0 b 0 m 0 x 0  0[ - 0  -o 0  - 0  / - -Z - -4h% 0 : 0 A 0 N 0 ]k 0lv -z 0B  0#  0  0/  0B  0  0D  0]  0  0N  0R  0W  0[ ! 0e - 0i 9 0o E 0 W 0 _ 0R k 0W w 0[  0e  0i  0o  0  0y  0f  0k  0r  0  0R  0W  0[  0e  0i * 0o 6 0 H 0 P 0 \ 0 h 0 u  0 -L 0B /0 - /` - / - / ( P } . ? 0 e 0 m { 0 -Q 0 B  0 0 0  0 - 0@ -/ 0 -b 0B D4 ^O ^k /s - /  D I N V r    " 0 9 0) D 0< K 0E R 0[ Y 0t j    0 0 0 0 0 0 0 0 0 0  0  0 $  2 0= -A 0 P  ` -7i -}v   - /P - -=  %  S 0 0 0   -( -5 R "q 2  0' 0 0> 0J 0T 0` 0j 0x 0  0- 0: 0>G 0JT 0Za 0bn 0o{ 0z 0 0 0 0 0 0 0 0 08 0J  0 0$ 01 0> 0K 0X 0e 0s 0 0 02 0E 0b 0o 0~ 0 0 0 0  0 0) 07 0E 0 S 0a 09o 0X} 0w 0 0 0 0 0 0 0 0 0!  0 0% 09 0A 0M 0Y 0e 0q 0o } 0 0 0 0 0 0 0 0 01 0& 0 0, 0o$ 0)1 09 0VE 0[Q 0c] 0jv 0q 0 0 0 0 0 0 0 0 0z 0 0  0& 0+! 08- 0R9 0\E 0VR 0 Z 0f 0r 0~ 0o  0 0 0 0k  0G 0V 0o  0B 0 0 0F$ 0e. 0n6 00B 0JN 0c` 0Th 04y 0I 0= 08 0 0  - -a  $ '9 3L =a Gq 0 0  07 0E 0V 0b 0~ 0 0 0 0 0  ' < Q d 0m 0z 0 - 0 - 0 -I 0 - 0 - 0F 0R / 0b / / /( /@8@LmYv 0 0% 04 0 -B  0 0 -c  0 -  0 -  0u - 0;* /p3 -0 < -<E -XW - ` -)i -r -D{ - - - -8 -  - -v / -\ / - -  - - -% -K. -76D -T /] -(ku| -R /@ -E - - /p - -K4IZ -hC - / -# -~aaZ 5Jar -{ - / -_ - -$\s  -  -) /. - ;, S -f`= ~ - /0 - -& H u  -r   -   > [- h - l 0}-RE&~:G cOwz* 4- >A KZ Xn b u     !!0!D!"W!Sk![!!!!!!!k!" "(-"<A"ZV"sj"}"""""""'"###6#J#]#p#}##s # # # # # # # $ $ 2$W E$c R$ g$ |$ $ 0Y$ 0$ 0$ 0$ 0$ 0`$ 0$ 0$ 0$ 0%% 0B % 06% 0?+% 0A7% 0HC% 0JP% 0h]% 0zk% 0|w% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0w% 0 & 0& 0& 0)& 0D& 0Hj& 0X& 0& 0& 0& 0& 0& 0& 0/& 0A& 0' 0% ' 0Z' 0 ' 0t-' 09' 0E' 0R' 0`' 0i' 0u' 0' 0' 0' 0 ' 0' 0' 0#' 0' 0?' 0' 0]' 0( 0t( 0( 0(( 05( 0 A( 0 M( 0\( 0h( 0t( 0}( 0( 0( 0 ( 0( 0( 0( 0b( 0( 0( 0)$) 0) -,) 0^ &) -,*) 0 5) --9) 0D) -1.H) 0S) -d.W) 0b) -/f) 0q) -0u) 0 ) -l2) 0A) 0 ) 0 )$) /P) -B/) -/)$) -5) /) -6* -I6*$"* /'* -73+* 0c ;*$S* -1o* -%2|*$4*$* -7* 0?* /* -3* 0j * -3* 0l *$+ -j4+$-+ -4:+ /PB+ -4K+ -*5X+$p+$~+ -v5+ /+ /+ -!8+ 0z+$k+ -8+ 0z+ /+ -6, 0o ,$>, -6K, / h, /Pm, -z7q, 0{ , /, -47,$,$,$,,$v,$- -$)-$N-$c-$Ox-$q-$-$-$6-$o-$.$Z'.$?F.$&[.$Hp.$d.$}.$. 0". 0<. 0V.'/ 0 / -9/ 0/ -N;!/ 0 -/ -;1/ 0=/ -;A/ 0 M/ -<Q/ 0A]/ -<a/ 0 m/ -=q/ 0 }/ -=/ 0 / -1>/ 0j / -@/ 0/ 0 /'`/'M/'p/ ->0'|0 ->'0 //0 -?80 -]?E0'Y0'f0 -?j0 0zz0 /0 -?0 /0 -6@0 0T0 -~@0 0`0'80 -A0 0 0 -A0 0 0 00'| 1'1 -gA1 0 -1':1'\1'1'1'1'1'(1'U1'x 2 0n22 0?2 0L2 0Y2 0f2 0s2 02 02 0,2 0A22 2293M3 0^y33 0G3 03 -3!3 03 -|!3 03 033 03 4 0a4 -!4 0&4 /`34@4 T4%a45n4T4v444 04 0A4 04 04 04 5 0}5 -"5 0g%5 -")5 055 -#95 0E5 -E$I5 0U5 -$Y5 0e5 0u5 /~5 -!%5U5e555556'6 066 0 =6 0D6 0*e6 0Dr6 0O~6 0g6 0>6 0n6 06 066 06 -p%6 06-6 -%7;7 /(7 047 -&87 0D7 -E&H7 0T7 -x&X7 0 i72v7{777 077 07 0 7%7!8 0 8 -&8 0 8 -E' 8 0 ,8 -'08 0" <8 -(@8 02 L8 -)P8 0@ \8 -#*`8 0L l8 /q8 -*u8 0V 8 -+8 0 8 / 8 -+8 -M+8 -+8 -,8 -X,8!8!8!$9!>9!+9!I9!V9!k9!9!.9!N9!p9!|9 09"9 09 0 :"%$:#2: 0<: 0 L:#%h: 0t: 0: 0: 0: 0: 0 : 0: 0 : 0: 0: 0: 0: 0#;); 0'); -d}h} (08P %X <` Gh U9Em9Ee"EP"9 P(e@"H,PPXZpRxu  Ln&n u(}@HPXpxCZkIR  0H 8\ @g Hu ` hTpbxxem;![!!`!p !(!k0!p8!|P$KX$k`$h$$$$$$$$]$z$$3$$$$$$] $z($0$8$P$X$ `$h$9$$$$$a$$$)$d$k$$$ $i $6($>0$A8$RP$sX$`$Ph$i$s$}$P$i'''''''H'L'' 'd('@)OH)iP)X)p)x))))t)))hP  D  ' ( 0 8 @  H  ]P  X  [`  h  Pp  x  &      O          % ! !| " "% #( #%0 $8 $@ 'H 'P (X (Q` )h ) Hh @ d  $Dl!0"P#p$'()c+M    C % ?   q  !"# $@'()HN caml_domain_is_in_stw.rela.text.caml_empty_minor_heap_no_major_slice_from_stwcaml_collect_gc_stats_sample_stw.debug_abbrev.textcaml_failed_assertcaml_minor_heaps_startcaml_handle_gc_interruptcaml_minor_collections_count.commentcaml_reset_young_limitcaml_plat_latch_waitcaml_memprof_scan_rootscaml_do_local_rootscaml_final_do_young_rootscaml_scan_global_young_roots.bss.rela.text.caml_try_empty_minor_heap_on_all_domainscaml_do_pending_actions_res.rela.text.caml_free_minor_tables.rela.text.caml_alloc_minor_tables.rela.debug_ranges.debug_strcaml_fatal_errorcaml_final_update_last_minor.rela.text.caml_debug_is_minor.rela.text.caml_debug_is_majorcaml_ev_countercaml_enter_global_barrierminor_gc_end_barriercaml_memprof_set_trigger.rela.text.try_update_object_header.rela.text.caml_empty_minor_heap_domain_clear.rela.text.caml_empty_minor_heap_setup.rela.text.oldify_mopup.rela.text.caml_stw_empty_minor_heapcaml_reallocate_minor_heap.rela.debug_info.rela.text.caml_minor_collectioncaml_ev_begin.rela.text.caml_get_header_valcaml_global_barrier_release_as_finalcaml_global_barrier_and_check_finalcaml_try_run_on_all_domains_with_spin_workcaml_poll_gc_workcaml_scan_roots_hookcaml_minor_gc_begin_hookcaml_minor_gc_end_hookcaml_scan_stack.note.GNU-stack.rela.text.caml_alloc_small_dispatchcaml_major_slice_epochcaml_gc_logcaml_final_empty_youngcaml_memprof_sample_youngcaml_num_domains_running.llvm_addrsigcaml_plat_spin_back_off.rela.text.caml_set_minor_heap_sizecaml_global_heap_statecaml_statecaml_raisecaml_plat_latch_releasecaml_alloc_point_herecaml_ephe_none.rela.text.oldify_one.rela.debug_line.rela.eh_frame.rela.text.caml_realloc_custom_table.rela.text.caml_realloc_ephe_ref_table.rela.text.caml_realloc_ref_table.rela.text.caml_alloc_table.rela.text.realloc_generic_tablecaml_opportunistic_major_work_availablecaml_gc_messagecaml_stat_free.rela.text.caml_empty_minor_heaps_once.rela.text.caml_stw_empty_minor_heap_no_major_slice.rela.text.caml_do_opportunistic_major_slicecaml_opportunistic_major_collection_slicecaml_ev_endcaml_minor_heaps_endcaml_minor_cycles_started.rela.text.alloc_sharedcaml_ephe_lockedcaml_adjust_gc_speedcaml_stat_resize_noexccaml_stat_alloc_noexccaml_shared_try_alloc.rela.debug_loc.rela.text.caml_check_urgent_gccaml_request_minor_gccaml_memprof_after_minor_gccaml_verb_gcminor_gc.c.strtab.symtab.rela.rodata.rodata.cst8.rodata.cst16.LCPI12_2.LCPI12_1.rodata.str1.1.LCPI17_0.LCPI12_0spin_on_header.caml__loc_170j  @@h@`LP@pL@LhDc@0xL '@0L @@8L `@ 0Lp] @@ 0L"[@p L0P@ LP&K@ HL@` L @0 p @8  LpO@L@L!@L#@L%  @@L'`%@0`L)|@@L+%@`L-@%@0`L/_pZ@L1wr@p$L3t!Qo@'HL50"@X'xL7 2#4}P)( P)z @'0L;h)G@(L=qqrvk=@88mL@ @0LB*0z 0Dhp @pLGup@pLILoLr  2