ELF_@@NMruntime/minor_gc.ctbl->ptr == tbl->limittbl->limit <= tbl->endtbl->limit >= tbl->thresholdCaml_state_opt != NULLnot enough memory%sinfix_offset == 0infix_offset > 0Wosize_hd(hd) == 2allocation failure during minor GCruntime/caml/mlvalues.hval & 1sz == 1Wosize_hd (hd) == 1get_header_val(v) == 0!Is_debug_tag(f)Wosize_val(new_v)caml_domain_is_in_stw()running stw empty_minor_heap_promoteMinor collection of domain %d startingdomain == Caml_statetaking remainderidx: %d, foreign_domain: %d, ref_size: %ld, refs_per_domain: %ld, ref_base: %p, ref_ptr: %p, ref_start: %p, ref_end: %ppromoted %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 livecleaning minor ephemeronsTag_hd(hd) != Infix_tagupdating memproffinalizing dead minor custom blocksrunning finalizer data structure book-keepingrunning stw empty_minor_heap_domain_clearfinished stw empty_minor_heap!(Is_block(**r)) || !(Is_young(**r))participating_idx != -1r->major_ref.ptr == r->major_ref.baseIs_block (val)Fatal error: No memory for minor heap!caml_domain_is_in_stw()requesting stw empty_minor_heapref_table overflowGrowing ref_table to %ldk bytes ref_table threshold crossed ephe_ref_table overflowGrowing ephe_ref_table to %ldk bytes ephe_ref_table threshold crossed custom_table overflowGrowing custom_table to %ldk bytes custom_table threshold crossed {S[c* @f@ T`@ T` @ Tc@c` @a@? TtBRtb@~W˟BBJ`@` aBb"! ``SA[BcC{Ĩ_*!RR`@`SA[BcC{Ĩ@V;jt@ C`|`@@`BRaRPatSA[BcC{Ĩ_!‚R`@f@bT!₀R` @f@T!R!bRjt@!"R "@_{ 5* @{¨_@@07@* @{¨_@R@@R* @{¨_{@S[ATsSA[B{Ĩ_c"@T ATscC RSA[B{Ĩ_R5? qTb@RcCsSA[B{Ĩ_R? qTaR@cC{S[s7c@k9@@@T@TҔ#ѓTb_qT_qT_qT_q!T@ 6cCkDSA[BsE{Ǩ_R? qTc@cCkDSA[BsE{Ǩ_sJu}!Rb!R@dJӛ3 @B@Z@!B3@77 3@F4T@d "Ѡ T@@9aR(_jTsJA T@s!BR @B@Z@!B6J@J3{"5a@@`acCkDJ@J+RmR{? qHTb@"ѽcCkD`&RB-RNsJӘ@ !T5 @AҢR@B@Z@! B6J@ Jt"` 5a@@`acCkD;@xJy}@@AC@@[@!AC6@K@@K #B˗"$@Dh#?T5 5sv!@!@!!aTcCkDsv!@!@!!bb{!|@?T@`cCkDx6x@ TSA[BcCkD!RsE{ǨcCkD!b&R!)RqRAzT!"RZ!"RR{B@S[cks ۚ@+A@0@/@(@ z@V#T T@"@`@^Tv7@@T@@T"9<Ҡ@+@T @hw^` Tv7@@T@@ T"@+@cT@+@T!"5Rz@+@4@W;jvA@@BTR@@@cT @_AT@ @@T@`T T Aෟ4 ⧟_j! T@?T+@@cT5@@@B! T@9{DSE[FcGkHsI_B4R!3RlR? qiT@!2RR`!7Rjv"@q`TT /{ Cc@S [ c k s@`@GQ4@`MTBA@@2@bB@C`R@@@?s@T;ՀjsKLT@JTR@qmTҁ{`5TklT!DR*@@@JTR Ղ@sA@@#T@?q9T@4@T7@Y@ Ձ@!@"6"cTRR!RRRR!RRR!R*RR?@*@q@T@a@b@w@`@Ts:@ @!@a6"cTR@.@b@!R!@$!R? RR RRA!#a !AA Z@B@B D@!!ˡ@q*T@@@?@RB@!!}@R`RBA@qlTr!TRRR2@38@ D@T@ `@ 7@TB@B@( T D@sbcTRRRR2@b@bb @bb@b*b&@b.b:@bFaB@aJ@BTۚ @TR@G@@Bҁ.T{ISJ[KcLkMsN9 `T @@?T@@?)T!BQR`@2`@0@?T"@?TAMR@ @ рT`@@!@A ?֡2@?@ @ga~+@BABa~aB| Sb@qTR%R9@"߈`45@%R}Rq !R߈4? B_kaTRr T R2@@(@TZ@t @T"@q T@Bc@` sb?T R*|@@[W`Qz|@*|@R / Axu_<0@@@cCd ښ|9   T"@A*@2TbT @sA@@2WT ښ?!TWF@@ @5 @07@? sqT@R@@RB 3aT"J}Ӕˀ"@qAT]Rc@@@`/@+@@D+@R? q(T!aR? qhTa`@2@`@!RR!"BRjs뀳T!"BR!jRm@qTR*RRR*RRR**RR?@RRW*{S a}`@@`BaRtaSA{¨_{OP{_{S@a@?T@`@@u`:@@:SA@{è! R`@{ 7R!@!@T@@ @{¨_!RR7 RB@B@?T@@?_{Ss@U;աjs!"@ @30@_T!@R7`@@`@@u`:@@:SA@{è_!Rjs{S `TSA{¨_R4B`? _qiT**{S0@b@bb @bb@b*b&@b.b:@bFaB@aJSA{¨_{S*_qT*!"@B"#R" C!@?*SA@{è@!"R "@*SA@{è{5{c! R!"tR{S``@5sRsb `@TSAR{¨!vR{S4[*}cU#*@`45e@˿bT!R5e@˿T`@eT66**SA[BcC#@{ŨSA[BcC#@{Ũ_SA[BcC#@{Ũ{{C{!@S@CU;jt @/`@a@?T@!@/@"@caT{FSGC@C_ֿ9ճjtsc!tb@`b#tb!"Rjt!BRjtRc"RcBRcspin_on_header`a 66BbintNf6__ (|c %====N=Nd * , -6_ 4p.    xe y6vH ,676  O*BH&  X Yq-/UCZeI2!PI3!P-N_6s-.Z"I{+-0-7e ;ef <v = >v ? B7 C+ <,L76?g" F + F F "F %F (( +0 .e8 2@ 6H 9FP =FX A,` C6h Fvp Ivx Lv Pv Tv [v `e rv t wv y| { }I e e N  e v v v v +  N( 0 X8hidN@ NH P ]X ]` vh vp ex e e i s v v v e v N e e A Ȭ ˶ F 08+sp0 F1 F3 :N; * < v(id= A0Kpuspw xE'FvG8Hp6>1@|| e e c;0#$ * /N7 v; p:I; < v = (> vH?2P@2XA v`BIh>S>d>n@jmpA B|C+x>i&L(22 b$j kNl 3  e e6 @ Z     #  ($ 0%% 8.  CN  Ce  .   v Cv  3 (]+ vBJs       !"#$%&'()*+,-./01 }: B(        *@ ,P 76W  4 ! N",P 76 F W. buf/  B     . +    .2   (!$    ! " #>  fun val N   old v! v" v -2.2/N07 , Fj6(2v(3v(/+(3+855end55ptr55 5(50F78 9 : 8<<end<<ptr<< <(<0>? mem@ maxA 8C C endC C ptrC C  C(C0 :kc,Fs76  M ' sX8s8+-X18Z8N8Z6 Cv Dv E 6 E6 E6( G!B((H89 F: v8-+-end--ptr-- -(-0l^ mj0 J2 J4+   v n 8-/,,9NZKoL!bp[2"4 SvNNSL?L@Y!i /NN.N.CN(.@N/ ,FeX  F#NF"Z (  |F"G   N8  N$O Ra"P s9ZKYN. /. N9>s e9=s /e Qq771/9NR9?j( Y9eZNS,rZK/a,:H$;?tblH;;0:PPQHR:S T U :>$?tbl>?0:PPQHR9S T U :4$5?tbl4550:PPQ8R8S T U vZ@?tbl%( Z)ZBZk#sz# $ 1P8QTR0-(:&IQ P QzBBBBBB P R PQ1BP8QR0[jP Q R jP Q R jP Q R  jP Q R \.   |M ; N_ jP Q R D SDD*DDDDjP Q R _|s:5(e4N%N=S e^DnoD fRP0Q1X_;2PQQR2RSSTP0PP:t! vuM! v ! vP0&;P0 jP Q R +\NdstP ;rP1Q R0S T U0 jP Q R :M" NN. !NQ#!\#9$G7!G$ T$U$b$ o$p$}$NZCHhCC5!C CCC uCvCC!P;H""PPQRRSO#00HPPQRRSO#0Z ";I,N<0HPPQRRSO#Q)MQ#M=N0O.NP> S \$p{ ]Ej#E5t3N#44+ 6N 9 v : ! : v) 9$#N   ' ) )) $9! ! v ! v) $8$elt $v F   ) M%2 $re"$v $hd  M% R%@&2#N3 #&  F  F  v  v$stv$r $c e  e N  }P&  NPL&$iN * ,!, /5 3e 6e 9 =$prRP&   &  ' ]'< ,u-?st:-BN#v   #f#reNv(#i&Eg(7E CEDEPEj(PQR  -PQR*   u*M%#v #hd1W)M% -1) M%  -_*M) M% -_ -PQR^&E7ECEDEPE jP Q R ;+;<Q*<+7<A<M<!B+BBB2#D Q~<<<<<<&E:,7ECEDEPEjm,P Q R j,P Q R j,P Q R -,PQR_vw P.7D&v+&p>+3st-% 3hd 3sz % 3tag x!0 .#stkE {.E jP Q R 30eP Q1RPT0</<<<<<<,D V/QDED9D@x/Q2RS0 P .7/PQRS0j/P Q R  jP Q R 1+ 1$f0#cAN<.-1<<<<<!,D1QDED9D @QpRS0.7W1PQRS jP QR 61#iL1$1#iU~4#f[ #ft\ ;d 23;<*<`2<<E*<7<A<M<!B2BBB2#D Q<<<<l4<<<<<<,D 3QDED9D @Q1RS0.7)4PQRS0jU4P QR ^ jP QR j; 5;<4<4<<E*<7<A<M<!B~5BBB2#D Q<<<<K6<<<<<<,D `6QDED9D @QRS0j6P QR j6PQR .76PQRS0 jP Q R Oy NP:&v+&p>+DGD.%NW:3hd1 8%!%v9%1g8% !% v_8% M%% :18% !% vE*< 7<A<M<!Bb9BBBR#D Q<<<E*<7<A<M<!B$:BBBR#D Q<<<AD DDDF d;&v$A; ;<4<;<<z*<<7<A<M<!B;BBBR#D Q<<<5*<'v+_hd !v+ <'v"J1 {<  ! v,f<766<5<'d."$'tag2"B_mem S~>D~(3r,<=_<@\_>@tAAgAitAR{>P2Q1<>Pj>P Q R P Fy N<?&valy&Fu Nhy?&valu& jP Q RvSl@&rl7,!@pe@@!gAg@tA!gAh4@tAAgAitA;~@PP jP Q Rn+e @'re:,F\,8MA3r^,!Ea8AEEE P+V gA'tblV0+N A'tblN0SIhzB&tblI/5&szI<&rsvIHAzBKBBBBBOBP QR"3$ P +7 B'tbl78'sz7E'rsv8*"87: @B33TlocI7)ACA<C)=:C=?C@9NZC9BC)4C4=C 6! 6v@+. C+HC+C">C5N#D"E C |(+<^D"="=#e"=.N5|D"G+D"*N5meDo !o v5(NE"(=+ v+!+v@1&ETval1!5+^E'val8 ! v)@ETa@>E$hBC BE BCP}9E"9"9N"9*GQ#,UG\#9$GFG$T$UU$ b$o$ Up$ }$^ZCHhCC 5*GCC C`CuCvC`CGj#xH|###j#3wH|### ##*# H##1HP HHPJaHP  PJ PP~"L ^"##)#6##Y%]W%x%k%%%%%%U%%%%&&&^E7JlEwEE EE4)&K.&*;&xJ@&4L&]KM&Z&g&t&&&&*&K& -PsFKPQW sP~ jP Q R %|DfKD .P~|D LD .P~4&M&;eM;<Q*<3M7<A<M<!BMBBB2#D Q<<<<<< jP Q R *& M&&^E#NlEwEE EE#;Q###$$$+$j#  O#|##j#3O|### ##4#ZO##sOP OPJOP  PJ P:C APLCNC: C D DD:C* PLCNC: C D DD2#D)B0Q C2#DC }QC_C Q,C PsQP QP;RP'-,RPCRPNqRPQ1RST0RPNRP=RPQ1RST0RP=RP('SPQ11SP(ISP'snSP QsSP SP<SPQ1RSPQ1RSTP)'!TPQ09TP)PTP<hTPTPTPRTP4RTP5QTP;sUP j5UP Q R msbUP R ~#:%zUP UP UPO8UP QUPOjVP Q R jKVP Q R bVPNVPQRST0VPNVP=VPQRST0WP=WP(';WPQSWP(kWP' sP Q0$mVY$ $$ $$; Y;<Q*<X7<A<M<!BXBBB2#D Q<<<<<<*$FY$&@w?Z& 'MAYZAMAZZAMA*ZZA P*C#0fZD#$b\$$$ $$ % %%!%&EP[7ECEDEPE4.%p[/%<%&E [7ECEDEPE jP QR 9$X\G$T$U$b$o$p$}$s\P \P>s\P a]P']P>>]P?s]]P t]P?]P&s]P O]P]P&]PMs^P (^PM;sG^P _^P1s~^P ^P1j^P Q R T_G&X_& 'MAA_ZAMAv_ZAMA_ZA PG_[_VVVI~41B1BH}I : ; 9 I8 (  !I 4: ;9 I H} : ; 9 I :!; 9!I!8 :!; 9!I!8H}1RBUX YW  U4:!;9 IB : ; 9!: ;9 I  14: ; 9 I:!;9 IB$ > GI.?: ; 9 '< : ; 9 I8  U411RBX YW 1 1U!1RBUX!Y W ": ; 9 I#4:!;9 IB$4: ;9 I%4:!; 9 IB&:!; 9 IB': ; 9 I(4: ; 9 I?<).: ;9 ' * 1+.: ; 9 ' ,I-: ;9 I.'/.?: ; 9 'I<0H}1 21RBX YW!34:!; 9 IB4 1U5.: ; 9 'I 6&I7!I/ 8 : ;9 I8 9.?: ;9 '<:.?:!;9!'@z;H}<1RBX!Y W = I8 4><?:!;9 IB@.: ;9 'I A1RBUX!Y W B>! !I: ; 9 C'ID:!; 9 IBE1UX!Y W F.?:!; 9 'I@zG.1@zH : ; 9 I4:!;9 I?<J4:!; 9 IKL.?: ; 9!'<M4:!;9 IN1RBUX YW OI~P Q1UX!Y!W!R1RBUX!Y!W!S.?:!; 9!'@zT: ;9 IU41V.?<nW !: ; 9!X :!;9 Y.?: ; 9 'I<Z.:!;9! '@z[H}\.?:!;9 'I@z].?:!;9!' !^1RBX!YW _4:!; 9 I`41 a% Ub$ > c : ; d e'f5Ig  : ; 9 h : ; 9 I 8i: ; 9 I j!Ik> I: ; 9 l4G: m4G: ; n : ;9 o.?: ;9 '<p.?: ; 9 '<q.?: ;9 'I<r.?: ;9 '<s.?: ;9 ' t.?: ;9 'I u.: ;9 'I@zv : ;9 w.: ; 9 '@zx : ; 9 y.: ; 9 'I@zz1X Y W {4I4|.: ; 9 ' }.?: ; 9 'I 4~.1@|H}7#P#$P#P#$P#P#$P0P0cPcPcPcHQHeQeQeQQeHRHhRhRhRRhHSHpdpSdSdSSdSHTHgQTgTgTTgTgHUHfUfUfUUfUfULddTggHeHTQeT  P(DcDTPcP0d0@PPd<P<@~~d 0 P@LPPcDHc P@LPP<P<cPcPcPPcHQHgPQgQgQgHRHfRfRfRfHSHhRShShShHTHiSTiTiTiqpQ#Q#Q#PQPQQ0d   # P!,/ # "Y<!#'"  ' !"" l.=K/ o z . .x   x 9! ."!   !%%" !!  d. J!..g..wJx D  L . 4{. . = ! s<  .! !E !/.<  <  <   <  f /  l!!  ! `..  $6   00"  v    . ~  }. / ~  }!& o%   ! . . ~  }. / ~  }! 5` `     Zw ..Jo<J<v<  .% !5 .  . ."!. !  X.~.} / ~      !  . .! !! "  . ~ K!< .!~ </~."$/. #    ~J  !  /  3D<  8~  .  # #! 1 /~ </~>$/!%<#    X%#< # x .}%J< ?<~   .~} / ~    <. ! 9 f . M. <"!  !/! h$/!%<#   X #<#!.."!~ . /~."$/!%<# J  ~ !  #1! X". J#  !  $.<h.J $/  "!"J q !  !..d!e! !  /       .<   <. !6 ttX sX  l <1q. m =1q   s.0 <  !~  .! !."!= X ~X  ~J +~  =  !=  X [3z   +~  . +~  ..lJ  ' 0  Y/  B!    4 !.%y %   / >4/    /!/1/! DK  1 <%h %   .!XA  ZXx~t   ~  } 3  z._  X+}   - "! 0<.# # !".  &z B #@=}  t   t  #q  ##! " $!/~<  vP0 N  0- . w.  /<. !// ' |. |< /0f2: 400/h0/K//\|< h !> ~ .- / / 5/<!Z/=/0 #1 <"!0$!/N  <|<  iL/! JA5/=/0/= ,  !? } .-      ! .0/=/0/=|"0 |/. |/. |/|&. , =X K,</u!!.;z   ..t.c{  .  #$  /    .C 2   !2#!1C=  =  {    { |  $ ! p/ {J/.!!|  y  5| 0//= ~  "6 .z  4n  !2+{    !4"  &. Ej6 .}<. *3b * h * g   D "  .h<0 !k #I0 6  ##' ')$$ %m7 ] !! /Iy7 J  .2R. }*.<  ! !\z   . !/<~| X 0}/  ! !+{   % !". ~K#X|  } / ~  .  } / ~    J}     J ! }/K7t~t| .00/h0/K//\| }  !  < m 9!0!    !%%" ! ! t.  ""!!X .' Y(X Y > u g! ! ) 6   f!   ! )#6   e!   !) 6b    df+ +< ! fY  -.+ +!    JY %K-%!=,"/=!y .$ Y g ! ! ) 6   f!   ! )#6   e!   !)6  : %s..J .' v'x<  .   .~   * ~  }  3  . <!"" |/. |/. |/|&.!  K.!.    L< 4{. . > z  L . 4{ .> ,  01= z  =J1 y  'y 2!  1!t   K2 w $w 2 3#y    3=k '%   .#/!J p  */# y   /! g-!!=x ! < !x!.<K!  f/.k   locked_ephemeronsEV_C_MAJOR_SLICE_BUDGETscanning_actioncall_timing_hookcaml_memprof_scan_rootsc_stack_linkcaml_plat_latch_waitsize_tallocated_words_resumedmark_stackEV_STW_HANDLERcaml_verb_gc__atomic_compare_exchange_ptrwosizeEV_C_FORCE_MINOR_ALLOC_SMALLmemory_order_acquireEV_DOMAIN_RESIZE_HEAP_RESERVATIONcaml_opportunistic_major_work_availableremembered_rootsdependent_sizest_voldify_onecaml_plat_spin_stepcaml__1000_170backtrace_slotephe_infocaml_opportunistic_major_collection_sliceEV_FINALISE_UPDATE_LASTEV_MAJOR_EPHE_MARKmemprofcaml_minor_gc_end_hookmsg_errorcaml_ev_endcaml_reset_young_limitev_runtime_countercaml_plat_barrier_arrive__aarch64_ldadd8_acq_relEV_C_REQUEST_MINOR_REALLOC_EPHE_REF_TABLE__func__handle_exnget_header_valcaml_stw_empty_minor_heap_no_major_sliceelement_sizecaml_memprof_after_minor_gcextra_heap_resourcescaml__spins_170work_availableEV_MINOR_GLOBAL_ROOTScaml_fatal_errorshared_heapcaml_heap_stateEV_EXPLICIT_GC_FULL_MAJORreserved_tmax_spinsblockcaml_raiserequested_major_slicecaml_ref_tableUNMARKEDwhsizedom_stcaml_adjust_gc_speedepheslice_targetencoded_alloc_lensEV_C_MAJOR_DEPENDENT_WORKdirectheader_tbarrier_statusis_exceptioncaml_minor_heaps_endcaml_custom_tableEV_C_MAJOR_HEAP_LARGE_BLOCKSstat_promoted_wordslong intlocal_rootstrap_barrier_offlimitcaml_empty_minor_heaps_oncestat_forced_major_collectionsuintnattodo_headvalue_ptrforeign_major_refEV_EXPLICIT_GC_MINOREV_EXPLICIT_GC_MAJOR_SLICE__saved_maskEV_C_REQUEST_MAJOR_ALLOC_SHRcaml_global_barrier_release_as_finalcaml_intern_statestat_blocks_markedlatchdomainEV_MINOR_EPHE_CLEANcaml_plat_barrier_is_releasedcaml_scan_stackcaml_final_infomemprof_domain_ssaved_minor_cycleEV_MAJOR_GC_STWcompare_unorderedev_runtime_phaseEV_C_MAJOR_SLICE_TARGETsuccessEV_EXPLICIT_GC_SETcaml_minor_tablesntables__atomic_store_tmpdo_ephemeronssigned charfinaltrap_sp_offcaml_alloc_minor_tablescaml_reallocate_minor_heapcur_ptrcaml_global_barrierunsigned chartry_update_object_header__int128 unsignedbacktrace_last_exncaml_request_minor_gccaml_custom_elt__atomic_load_ptrcaml_statefinal_inforesultEV_C_REQUEST_MINOR_REALLOC_CUSTOM_TABLEcaml_set_minor_heap_sizecaml_minor_gc_begin_hook__gnuc_va_list_BoolEV_C_MAJOR_WORK_COUNTERcaml_enter_global_barriertablevaluestack_valuehandle_valuecaml_do_opportunistic_major_slicecaml_gc_policycharserializelive_bytes__stackcaml_realloc_custom_tablecaml_ephe_ref_tablecaml_plat_spin_back_offcustom_operationscaml_stat_alloc_noexcextra_paramsmemory_order_acq_relmajor_work_done_between_slicesinfix_offsetflagspromextern_statecaml_debug_is_major__jmp_buf_tagyoung_startcaml_domain_is_in_stwcaml_result_privatecustom_finalize_minorcaml_alloc_tableEV_C_FORCE_MINOR_MEMPROFmajor_ref_sizereset_tablecaml_domain_alonefilecompareEV_STW_API_BARRIERsweeping_doneupdated_lasttablesextra_rootreserveEV_MAJOR_FINISH_MARKINGfatal_error_hookcaml_plat_barrier_releaseEV_EMPTY_MINORcaml_exception_contextunusedcaml_scan_roots_hookcaml_global_heap_state__vr_topcaml__b_915EV_MINOR_FINALIZEDref_startEV_COMPACT_RELEASEEV_MAJOR_FINISH_CYCLEEV_MINOR_CLEARCAML_FROM_CAMLfunctionEV_C_MAJOR_HEAP_POOL_LIVE_BLOCKScaml_plat_latch_setoo_next_id_localminor_heap_wszcaml_final_empty_youngcaml_empty_minor_heap_domain_clear__uint64_tparticipating_idxcaml__frameEV_STW_LEADERrefs_per_domainlong unsigned intfinalizecaml_ephe_locked__va_listrealloc_generic_tableselfstatuscaml_alloc_small_flagscaml_final_update_last_minordomain_unuseddependent_allocatedminor_allocated_bytesslice_budgetcaml__roots_extra_rootexn_bucketcaml_memprof_set_triggerlinecaml_plat_barrier_resetlongjmp_buffernallocscaml_update_major_allocated_wordsalloc_generic_table__mask_was_savedyoungcaml_plat_futexcaml_timing_hookref_endcaml__spins_809caml_gc_logyoung_endEV_EXPLICIT_GC_COMPACTEV_MINOR_FINALIZERS_ADMINcaml__spins_795caml_get_header_valexternal_raiseEV_INTERRUPT_REMOTEc_stackfinalisableEV_C_FORCE_MINOR_SET_MINOR_HEAP_SIZEcaml_shared_try_allocspinsEV_MAJOR_SWEEPcaml_free_minor_tablesEV_C_MINOR_PROMOTEDEV_MAJOR_MEMPROF_ROOTSgc_regs__uint32_tcaml_scan_global_young_roots__stack_chk_fail__chcaml_realloc_ephe_ref_tablelong long intmarking_donecaml_ephe_noneva_listcountertrap_barrier_blockmsg_growingoldify_scanning_flagsGARBAGEEV_EXPLICIT_GC_MAJORcaml_ephe_infomemory_order_consumepromote_resultmemory_order_seq_cststack_handlercaml_ev_begindoublecaml_plat_futex_wordstackcaml_minor_heaps_start__gr_topcaml__dummy_extra_rootCAML_DO_TRACKcaml_do_local_rootslog_eventsvnewparentcaml_extern_stateephe_clean_minormemory_order_releasecaml_plat_latch_releasecaml__alone_915swept_wordsthresholdcaml_empty_minor_heap_setupcaml_plat_latch_is_releasedEV_MINOREV_C_MAJOR_HEAP_POOL_LIVE_WORDSgeneric_tablecaml_try_run_on_all_domains_with_spin_workunsigned intcaml__roots_blockSCANNING_ONLY_YOUNG_VALUESEV_MINOR_FINALIZERS_OLDIFYcaml_stat_resize_noexcsigjmp_bufPtr_valgc_regs_bucketsrequested_external_interruptcompare_exttodo_listEV_C_MAJOR_HEAP_LARGE_WORDSinitial_young_ptrspin_on_header__atomic_compare_exchange_tmpoldify_statecurrent_ramp_up_allocated_words_diffreset_minor_tablesatomic_valuecaml__max_spins_795MARKEDoffsetcaml_minor_collections_countfirstmust_sweep_ephecaml_get_value_or_raisecaml_ev_counteroldify_mopupEV_EXPLICIT_GC_STAT__jmpbufEV_C_MINOR_ALLOCATEDagainfutexEV_C_MAJOR_ALLOCATED_WORK__jmp_buf__atomic_store_ptrnitemsEV_C_REQUEST_MINOR_REALLOC_REF_TABLEcaml_try_empty_minor_heap_on_all_domainsallocated_wordsself_minor_tablesnextyoung_limitfield0long doubleEV_MAJOR_SLICEredocaml_realloc_ref_tableEV_MAJOR_MARK_ROOTSalloc_sharedcaml_memprof_sample_youngunique_idEV_MINOR_MEMPROF_ROOTStodo_tailallocated_words_directaction_pendingbacktrace_poscaml_num_domains_runningitemsizebacktrace_bufferlong long unsigned intcustommemory_order_relaxedclear_tablecaml_alloc_small_dispatchcpu_relaxEV_C_MAJOR_ALLOCATED_WORDScaml_stat_blocklivenew_vupdated_firsthandle_effecttail_callcaml_resultallocated_words_suspendedEV_COMPACT_FORWARDcaml_do_pending_actions_resdeserializeephe_refinside_stw_handlerfixed_lengthEV_C_MAJOR_HEAP_POOL_FRAG_WORDSEV_MINOR_LOCAL_ROOTS_PROMOTEdomain_statememsetcaml__continue_915participating_countEV_C_MAJOR_HEAP_POOL_WORDScaml_failed_assertEV_MAJORwsizechar_oscaml_stw_empty_minor_heapCAML_FROM_CEV_MINOR_REMEMBERED_SET_PROMOTEhandlerEV_MAJOR_MARKnum_participatingbacktrace_activeminor_gc_leave_barriercaml_empty_minor_heap_no_major_slice_from_stwstat_major_wordsmemprof_young_triggerEV_COMPACTEV_MAJOR_FINISH_SWEEPINGEV_MINOR_REMEMBERED_SETrequested_minor_gcyoung_triggergc_policy__desttodocaml__max_spins_809caml_collect_gc_stats_sample_stwbarriercaml_check_gc_interruptfinal_funcaml_gc_messageglobal_heap_state__atomic_load_tmpcurrent_stackatomic_uintnatEV_C_MAJOR_EXTRA_WORKshort intEV_MAJOR_EPHE_SWEEPuint64_trequested_global_major_slicecaml_plat_barriernonatomic_increment_countercaml_global_barrier_and_check_finalEV_MAJOR_GC_CYCLE_DOMAINSwordscache_bucketatomic_intnatscanning_action_flagstodopcaml_handle_gc_interruptEV_MINOR_MEMPROF_CLEANextra_params_areatag_tEV_C_REQUEST_MAJOR_ADJUST_GC_SPEED__valexn_handlerbsize_32caml_debug_is_minordesired_hdephe_ref_tableGNU C17 11.4.0 -mlittle-endian -mabi=lp64 -g -O2 -fno-strict-aliasing -fwrapv -fno-common -fexcess-precision=standard -ffunction-sections -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection__int64_tcaml_plat_srclocextra_heap_resources_minoryoung_ptrcaml_local_roots_ptrEV_MAJOR_MEMPROF_CLEANasize_tdls_rootmlsize_tstack_infocyclemsg_thresholdstat_minor_wordsuint32_tlockedcaml_minor_cycles_startedarrivedcaml_major_slice_epochEV_COMPACT_EVACUATEEV_DOMAIN_CONDITION_WAITnew_tablecaml_stat_free__gr_offscaml_poll_gc_workEV_MINOR_LOCAL_ROOTScaml_empty_minor_heap_promotereserved__aarch64_cas8_acq_relcaml_plat_binary_latchcaml_plat_barrier_waitcaml_minor_collectionshort unsigned intmagicCAML_DONT_TRACKfinal_todoexception_ptrbasemajor_refminor_gc_end_barrierprev_alloc_wordscaml_plat_futex_valueintern_stateEV_MAJOR_GC_PHASE_CHANGEscan_roots_hookHd_valev_counter_nameparser_traceint64_tintnatrunning_finalisation_functionbsize_64custom_fixed_lengthcaml_domain_statestack_cacheEV_C_MAJOR_HEAP_WORDShashcaml_final_do_young_roots__lenparticipatingcaml__loc_170minor_tablescaml_ephe_ref_elt__sigset_tEV_MAJOR_MARK_OPPORTUNISTICdatacurr_idxEV_C_MAJOR_ALLOC_COUNTERforeign_domainEV_MINOR_LEAVE_BARRIERprevcaml_check_urgent_gcidentifier__vr_offscursorforeign_minor_tablescaml_alloc_point_hereEV_FINALISE_UPDATE_FIRSTEV_C_FORCE_MINOR_MAKE_VECTlastmajor_slice_epoch/home/ci/builds/workspace/main/flambda/false/label/ocaml-arm-64runtime/minor_gc.c/home/ci/builds/workspace/main/flambda/false/label/ocaml-arm-64runtimeruntime/caml/usr/include/aarch64-linux-gnu/bits/usr/lib/gcc/aarch64-linux-gnu/11/include/usr/include/usr/include/aarch64-linux-gnu/bits/typesminor_gc.cminor_gc.cplatform.hdomain.hmajor_gc.hmlvalues.hmisc.hstring_fortified.hfail.hstddef.hstdarg.htypes.hstdio.hstdint-intn.hstdint-uintn.hconfig.h__sigset_t.hstdatomic.hdomain_state.hdomain_state.tblfiber.hminor_gc.hmemory.hweak.hfinalise.hcustom.hruntime_events.hsetjmp.hstruct___jmp_buf_tag.hsetjmp.hroots.haddress_class.hshared_heap.hsignals.hmemprof.hgc_stats.hglobroots.hGCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0zRx P@A@BCCq A M A \ A l,0xA BF A I A ITPA@DCM A AP EA M EA P A PAp C BCD_AEAp  NADAp  j AA Y AB OCe AA v AA U AA M BCA E AB @AB C BD A @4L AB E DZ A x $hA BS A 8AL(A0BB^ A hA BO A $<(8A0BDj A $ddA BF A XA BR0A0BCW A PdAG J $tA BR A T,AP BCDBd A E A H A AC,ABCCX A $$$ @    ( P  A PLYL  !!##%%''))++--//1133557 77 8 88:<=?ACEFH IIG)?J`o, x0>Jaz ->Wmy 7Xoh/8G^hr<!d#X %8\'d)t+ '9S^-t/1$3$5$ minor_gc.c$d$xrealloc_generic_tabletry_update_object_headeroldify_oneoldify_mopupcaml_stw_empty_minor_heap_no_major_slice.constprop.0caml_stw_empty_minor_heap__func__.0minor_gc_end_barriercaml_minor_cycles_startedcaml__loc_170.1caml_gc_messagecaml_stat_resize_noexccaml_ev_countercaml_request_minor_gccaml_statecaml_stat_alloc_noexccaml_stat_freecaml_failed_assertcaml_fatal_errorcaml_empty_minor_heap_setupcaml_do_opportunistic_major_slicecaml_opportunistic_major_work_availablecaml_verb_gccaml_opportunistic_major_collection_slicecaml_ev_begincaml_ev_end__aarch64_cas8_acq_relcaml_num_domains_runningcaml_plat_spin_back_offcaml_minor_heaps_startcaml_minor_heaps_endcaml_shared_try_alloccaml_global_heap_statecaml_scan_stack__stack_chk_guardcaml_ephe_nonecaml_ephe_locked__stack_chk_fail__aarch64_ldadd8_acq_relcaml_domain_is_in_stwcaml_gc_logcaml_minor_gc_begin_hookcaml_final_do_young_rootscaml_memprof_scan_rootscaml_enter_global_barriercaml_do_local_rootscaml_scan_roots_hookcaml_memprof_set_triggercaml_reset_young_limitcaml_collect_gc_stats_sample_stwcaml_minor_gc_end_hookcaml_memprof_after_minor_gccaml_final_update_last_minorcaml_final_empty_youngcaml_plat_latch_waitcaml_plat_latch_releasecaml_adjust_gc_speedcaml_scan_global_young_rootscaml_alloc_tablecaml_alloc_minor_tablescaml_free_minor_tablescaml_debug_is_minorcaml_debug_is_majorcaml_set_minor_heap_sizecaml_handle_gc_interruptcaml_reallocate_minor_heapcaml_get_header_valcaml_empty_minor_heap_domain_clearcaml_empty_minor_heap_no_major_slice_from_stwcaml_global_barrier_and_check_finalcaml_global_barrier_release_as_finalcaml_try_empty_minor_heap_on_all_domainscaml_try_run_on_all_domains_with_spin_workcaml_empty_minor_heaps_oncecaml_alloc_small_dispatchcaml_do_pending_actions_rescaml_poll_gc_workcaml_memprof_sample_youngcaml_raisecaml_minor_collectioncaml_check_urgent_gccaml_alloc_point_herecaml_realloc_ref_tablecaml_realloc_ephe_ref_tablecaml_realloc_custom_tablecaml_major_slice_epochcaml_minor_collections_countTUVT W$X(XPYdZ[00[HH[h h[$,0\48<\ _(7`,8`<aTb\adc7e 8e|dEEf EEHf$7g,8g48<7h@8h\`EE8fDLT[h[i\i7j8j[EE@0H0L[Xfd8l8p[i7j8jDi7j8j7j8jk\(([[ $,[48<@H[7l8l EXE7h8h7g8ghh 7h$8h47g88glptx[XX7m7n8m8nPld7l8l[hh[,f48P<@PH[\dhhlphx[do7l8lDqX\`rpxrb7s8sXXb$,0[h7h7g8h8gbtcbuc$b0<cDcPTXrhvptr7hEE8hbw7x8xb (c0cXy`z{7|8|VVc00r br }(c0b48<rT7hXE\E`8h|7g8gcb00r~cb``rTcX7l\8lxr7g8g[ [xxr7`b8`_c,b048rP7mTX\8mc00Prxvabac p @ H P [x r  f f   b( , 0 8 c@ D hH L hT [d h l p x [     [ b   t c b u c b  c$ c, 4 8 r@ oY0Z\`d\ Y,ZLZlZZ[7h8h,7g08gLPTX`[ 7h8h$7g(8gXXDVHWLThZZZhh[((\(E0EXf(04Xtx|qppr ^$](^,]08DHLPPTP\[ q$0b8TcX\P`dPl[HhVltyzW7l8lXX@T7l\8lhh[hh[o   00 XpX p ?I NGO@OLz&M+N9N EN bN qN}N N NN4 NeNv"NNzNNNN N(NE #N1N=NwBN NNZNfN!wNNN!N|NNNN NN% NNN,N8NiDN)\NhN5tNzN NNNy N8 NNNNN N1NXNdcNVnN yN^NNsNN+NN[!NNN!NNNc N=NNG)N4N?NJNUN"`N1kNvNN:NNkN)NN NNNN N N N&N2N>N]JN;VN}bN&nNjzNPN: Nq N NNNFNpNMNNN= N"N"N-.NW:N LNdNL qN~N\NfN+ NcNNQ"NHN_ NN2N<NHN_UNZbNoN~ NtNN N.NN"NN(NN"Nq N"N /N!<N_TN`NeNjoN;yN N1NtNNI!NtN;N NN" N5! N& N,!9 N E Nk"R N _ NH l N}!y N N N& N# NH/ NG N5M NsS NY N__ Ne Nhk Nkq N5w N} No N N N N N NI N N" N N N N N N< N N N! N Ny N N N N:" NP  N Nn  Nx% Nu+ N1 N7 N= NC N3I N"O NmU N[ Naa Nf g N m Nmt N N N" N N N[ N N N N N N N= N! N< N N N Ng! N N N N N  N" N" N) Ny5 NQ N \ Ni Nv N N N N Nw N* N 3 N ? NK NJ X Ne N#r Nc N N N N2 N Nf NA N_Nf%NaGNSN_N kNwN*NZ NNNNfN N!NeN NN $NZ >NXNNeNfrN NRNNNZ NNNNfN (N-N9N KN1 QN1WN]N tNNN8 N NNNNNNN*NC N#N 7N CNOON\N9iNWwN NN NNNANZ NNNNfN 3DMNi YbNnwNN2N NfNANNNN?N"N<!N 3NYNo`NgNtsNONPNpN/N ANfNNNbNN?NKN!9NPN bNAtNRN NNNVNNND N N =NSNVkNXNVNN N =JJ =$$p1XANG;iJ+mJ'r;$0N9JFJB9$+;N AcJmgJ]lN4wJ{JN J(JNJJwN5JJNLJyJaL JJNJJ2J4[pDzLJJJ?J;J_J[JzJtLJJTh@!C$Per0HhNV")7@N KJOJTLj]N`jNb uJyJ~N]NJJ77h7@LZLZJ J7D.J42J0;JN?JHE7DT7ihv7N N3NIJ{JiNJJNf J;J+NJ JNwJ J%NB0JW4JE=3LGLHXJ\Ja3o3L|3l3p3x333NT1-N8J<JAL%JNbWaNalJ pJvL5NbJJNaJ7J51 141<1X1pP'N2/I/ V/kpu/H]^/`PN- Nf JT JD N ) J- J2 N)= JA JF N!Q JU JZ Ne J\i JLn N= y J} J L N J J -0 L J9 J3 -0 L JV JR L J !J| !J !J !L!J #!J ,!J 0!J )J C)NaN)J R)J X)m)Nx)J |)J )Ny))LM)N)L^)N)J )J )Ny)J)J)p)T*#*;*J*?*J(H*]*J=a*J7j*J\n*JZv*|*h***L*Jm*Ji*L*J*J*L*L*J*J ++L&+J*+J3+J7+J@+JD+JM+W+k+0++J+J+J1+J-++JI+JE+Je+J_+`+`,`0,J4,J;,P,],n,,h,,L,P,,`, -Ni-Ni-Ni -N'->-NH-JL-JY-J]-Jj-J6n-J|-J-J-N-J-J-J(-J-J-J}-NY -J-J-JW-J/-N1-L%-N> -J/.J%.Lc.Ja.J](.\2.L}C.J{G.JwL.].(j.|....LQ.J.J.J.J.J.J.J.J.LQ/J/J//3/J7/J@/JD/JM/J Q/JW/y////0///L00"0L+0Np60J:0J?0]0JKa0JCk0u0L0Jp0Jl0J0J0J0J0J0J0L0J0J00L0J0J0J10J-0JK1JG 1.1X1Pi101L1Jc1Ja11Js1Jq1Ly1J1J1J1J12L2J$2J2L$2JE(2JA12J2JaN2J[W2J[2J~e2Lq2Lz2J~2J22L2J2J2J2J2J2J222\33J3J%3J5)3J/73XA3LR3JPV3JN_3J`c3J^l3Jqp3Joy3J}3J3L3J3J3d3d3J3J3J3J3J3J3`4*4?4V4tg484h4L)4J4J4L)4J4J4LD4Jo4Ji4J4J4LV4LV4J4J 55Lf%5J)5J25JC65J??5JaC5J]L5V5j5<55J{5Ju5J5J5@5L5J5J5J5J5J5J5J5J6L 6J6J6L"6L=6JA6JJ6J(N6J&W6J7[6J5a6H6X66l6677/7N:7Y7JT]7JDj7Jn7Js7N}7J7J7NY 7J7Jp7N-7J7J7LY7J07J&7X7Nb7Ja7JW7Na7J7J8L 8N-8J8J8p48N>8JB8JG8NyQ8JU8JZ8h8Lq8N{8J28J.8Nb8JM8JI88N8Je8Ja8Nb8J8J8L8L8J8J80 9L9J9J%9J)9J29J69J?90I9LN9Lg9,|9J 9J 9J: 9J4 9L9L9JW 9JS 99L9Jq 9Jk 9J 9J 9J 9J : :L:):>:J B:J K:J!O:J!\:f:LCq:LC:J6!:J0!:Ni:N:):JW!:JQ!:):L\:J{!:Ju!:L\:J!:J!:Lo ;J! ;J!;J!;J!$;)(A;J!E;J!S;)@];Ll;J"p;J!y;J*"};J&";JH";JD";)@;L;)\;)<;J`";J\";Jx";Jt";N<Nb<Na+<NjB<NrN<NZ<N!f<Eo<Ny<?<Nb<Na<N<N<N<N='=Nt#=J"'=J",=N@=J"D=J"M='HW='Hn='L{='P='\='\=J"=J"='\='\=J"=J"='l='| >L<>J#>J#!>'3>'=>LLH>J#L>J#Q>'`>'H|>'X>'>h>>'>(>N~ >% ?J(#?J$#?N!?#B?JF#F?J<#K?#d\?i?z?ND?!?Jx#?Jl#?!$?L?J#?J#?!$?L?J#?J#?!0@!@@L@J#"@J#'@!P9@!`C@L)N@J#R@J#W@!pf@!@!@@@N@N@@J#@J#@ALAJ#AJ#"AJ $&AJ $/AJ$3AJ$9ANANhAN% AN AAJ2$AJ*$AJW$AJS$AJr$AJn$AALAJ$AJ$AJ$BJ$ BJ$ BJ$BJ$BJ$BL(BJ%,BJ %1B PB4]BhnB{BNBN4BNLBNBN/BNBN CNCN -CN;CNMCNNiCNwCNCNbCNCNCN CN`CNCNbCNCN` DNbDNa$DN-DN:DN FDNVRDN_DN>pDN}DNDNDN1 DNbDNaDNDNIDNdDNbDNaEN'EN EENbQENa_EN:ENbENaENENENEN!E EJ/%EJ+%F F .FJH%2FJF%;F RF`FJb%dFJ^%mF FFJ|%FJx%F F FJ%FJ%F F FJ%FJ%G GJ%GJ%/G DGJ%HGJ%ZG uGJ%yGJ%GJ&GJ &GJ,&GJ(&G (GL3GJB&GJ@&GJT&GJR&GL3GL3GJh&GJd&G (HJ&HJ&H @2H XIH `bH hxH HHJ&HJ&HJ 'HJ'HJ_'HJI'HJ'HJ'HJ (HJ(HJ&(HJ$(HdILnIJS(IJ9(#IJ('IJ(0IJS)4IJ9)9ILnBIJ)FIJ)OIJB*SIJ@*\IJR*`IJP*iIJs*mIJ_*vIJ*zIJ*IJg+IJE+IJ+IJ+IJ/,IJ%,IJv,IJ\,IJ,IJ,IJ,IJ,IIJJ*- JJ(-J-JJ9-1JJ7-^H^0`^<u^^^ ^^^D ^+^J7^J7_J7_J7_+_+8_J7<_J7F_+(P_+(m_J7q_J7{_+8_L_J7_J7_+_5_5 _5_N_N_N_N_N`N=,;G9n)zD@D`D{DX7777H57DO7H|33<333X3,3L1 1 1<+81@U----]-- -0: -0W -0d r  -0   -< -0   -<) -D6 D S -D` n } -D   -D -P   -P  = ] |     P1 li   l & @ Z ~       ``+>]nEE2Jfd7)xxhX0b`|\  Lq2Ldt%F b EE6QXaXrXXddddhpplp'E5EDb|@@@@LL)L8LU1dbXdppp3NfEE ; X r  E E E   !7!,X!)|!)!)!)!)!)8")8"E"E+")8I")8a")8y")8"'"'4"'\"'\ #'|#')#%G##y#!#!$#!$#!@#!`##$$3$X$s$$$$$% 0% I% T%c% }% % %% %% %% %% & -& C& (U& (i& 4& 4&!'`''D ('(DT(d(dT)d)C*S*t**h+D+0,w,,,+-:-I-`-----  .$-.4G.8_.lt.|.\./>/X/ p/ }/E/E/ / / / 010I0X0g0x00001F1_1111122@2V2a2n2y22222222222333'343 ?3R3@~3H3h3048.4 F4 S4Ea4Ep4 4 4 4 44585P.5=5L5[5l5 5 5@5D6H!6dD6tg6t6l6l6t66, 6, 74 $7 /7<7 G7V7 n7 y77 7+7+7+7+(7+8H  0 @P`p!#%')+- /01@3P5`7p9;= l<4 (DZ444  *hEhWgzDp|&Rd\~\,    5N_`odx\ (D[r@T1XMXdX{ @HP!$!$!@*!P='|M'])p))()@+8-0-0-0-0-D-D-P&161$I3L[7@k7{  !#%')+"--/71A3L5V7a9k;u="OS&O*O.O2O6O:ODO-IO8NOCSONXOW]ObbOmgOtlOqOvO{OOOOOOOOOOOO"O+O2O=OFOWO`OwOOOOOOOO  lF !#%.'P)+-/1I3/ 5X 7>!9W!;p!=p  8|!#(%<'h)+-/103579;=.symtab.strtab.shstrtab.text.data.bss.rodata.str1.8.rela.text.realloc_generic_table.rela.text.caml_empty_minor_heap_setup.rela.text.caml_do_opportunistic_major_slice.rela.text.try_update_object_header.rela.text.oldify_one.rela.text.oldify_mopup.rela.text.caml_stw_empty_minor_heap_no_major_slice.constprop.0.rela.text.caml_stw_empty_minor_heap.rela.text.caml_alloc_table.rela.text.caml_alloc_minor_tables.rela.text.caml_free_minor_tables.rela.text.caml_debug_is_minor.rela.text.caml_debug_is_major.rela.text.caml_set_minor_heap_size.rela.text.caml_get_header_val.rela.text.caml_empty_minor_heap_domain_clear.rela.text.caml_empty_minor_heap_no_major_slice_from_stw.rela.text.caml_try_empty_minor_heap_on_all_domains.rela.text.caml_empty_minor_heaps_once.rela.text.caml_alloc_small_dispatch.rela.text.caml_minor_collection.rela.text.caml_check_urgent_gc.rela.text.caml_realloc_ref_table.rela.text.caml_realloc_ephe_ref_table.rela.text.caml_realloc_custom_table.rodata.rela.data.rel.ro.local.rela.debug_info.debug_abbrev.rela.debug_loclists.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame@!@'@(,2@@@;@X7HKa@ ,\@:0Kp x@:K  P@x;K @ P@P<xK @BK`L @G`KG B@ZKl hg@ ZxK0!8@ZKp!@ZK "h@[K"<@`\`K "@\K/#d*@X^HK!N@$XI@^K#|$w@^K%`%d@x_K'%t@` K)P& @bK+5`'0@b0K-V'Q@cK/v($q@dK1($@xeK3($@ fK5))@f0K80)`@f K:6#T8@%K=8T3@EpK?LG@G KAa!\@HRKCm0"x00.@XXKI LT 8/ 0[