ELF>xA@@0/HGruntime/globroots.c((intnat) r & 3) == 0lockunlockiterating_roots > 0AVAUATUHSH|$(@L5LdL$%HILdLDhdD+1HH=LdLhd+Lu=[]A\A]A^DZH5H=VH=H=AVAUIATUSH|$(dH,%Hd%~6LH=HHtHH[]A\A]A^L5LuqL%LHdA$HXdA$LH=HdA$HXdA$LzH=H=AVAUATUHSH|$(HdH<%HdH;,@*HH]H=L5H;LdL$%HILdLDhdD+1HH=LdLhd+L[]A\A]A^H=H;bLuhdL$%HILdLDhdD+1HH=a@wH5H=H=H=AWAVAUATUHSHH|$8HH]H=H;sH=H;dH%Hd%~}HH=IHtHI$Hd%HH=HHtHHH[]A\A]A^A_L=LL%N,#LdA$LDpdE4$HH=LdA$LDpdE4$L-H=DL5Lu{L-N$+LdAELXdA]HH=LdAELXdA]Lq@dH%H=AWAVAUATUHSHHH|$8@dH=HL-L#MAL9r*MAHH+H[]A\A]A^A_H=HH9vML9sM9wdL$%I$d%_HH=L-IHtHI$LdL4%L%MLdA$LDxdE<$1HH=LdA$LDxdE<$LH=HL=LdL,%L%MLdA$LDpdE4$1HH=LdA$LDpdE4$L8S@L-LuyL5MLdALDxdE>HH=LdALDxdE>L[L-CH=AWAVAAUATUHSHH|$HH=L%dL$%LHLdHCdEL%LAFHLtHIHLmHHL+H{L{LHL9udH<%H=HdD$ XdH<%H=HH=du!H[]A\A]A^A_H=H=AWAVAUIATIUSHH|$HH=H-dH,%HHHdXD$ HddH%HHd%HXd%L5LHHtKIH{IH[IoLM?H~LI7LLAHudH%Hd%L5LHHu'fLI7LLAHt>IH{IH[IoLM?HuLLHudH%Hd%L=LHHtKIH{I~H[InLM6H^LI6LLAHudH%HHd%HXd%dH,%H-HHHdXD$ HH=dƅ>H=ƅBH=H=L5ƅH=L=D$ MLI?Ht_16@LIH,HHuHLALI?HcH H9rILI?HuD$ Hc\$ L=I<MIH{I~H[InLM6HuLLHuLHHt8H-fDH{ILH[I4$1HHuLdH%HHd%HXd%dH,%H-HHHdXD$ HH=duxH[]A\A]A^A_@H5H=H5H=L=LHH=H=7:*BB;intNZmy*,*<2x*yB 3B 5#B 6#B 7(  N  N   N "  #  $G=( C ,ES,F,G *#B' H> E$$$$ O6%? !"@!A2!-  !#!*+ ;A+<>7e+u#B?B" ooo"o%o (y(+0.82@6H9oP=oXA`ChFpIxLPT[`rtwy{}',+ N(E068CidN@NH+P;X;`hpxGQN[eoY+t~yEFGC8Hp@   ` "1BLV`D&u&22j&2&385 5 end5 5 ptr5 5  5E(5E0o7C8 +9 H: +8<<end<<ptr<< <E(<E0>? +mem@ HmaxA H8CO CO endCO CO ptrCO CO CE(CE0:op #B%0 h E!N%    -" + T3 " 8 -R  z !z "N #B ' key( ) *  FBo G&q .  .#N %%. /.R /0R /2R He IOLD     .  JU R 'ZT  EK>'R N2 '<M M 3CNg g L  N3N g 'L N M X  NN 'Of 3 P <4L 5e Q R 5ro7 U| UvQ07 U7Us 7 7 7G07#7l U  fU 7~Uv7Uv v(  O 78U~"U}Q~7gU7Us7U~7U~ UT~7U U T Q vzT   7U~"U}Q~7U7 Us7!U~79U~ UT~ 7 U T Q 6Q6 707#7l U 7Uv75UvR U  77vUv7Uv U7Uv7Uv7*vf- )6 7 7 707#7l U  U 7Uv7Uv vK(   7U"U}Q7U~7Us7U7U U~T U T Q v(   7U"U}Q7U~77Us7OU7gU U~T7U~ 7 U T Q vI(    7{U~"U}Q~7U7Us7U~7U~ UT~ 7 U T Q6Q6707#77Uv7UvR U  6  7 7 707#7l U  U  6l6 7P07#7l U R U  o{ KN 7U7Uv7(U}Qv7@U =77fU7U 77Us3$" !~ "-J .7,Us7DU7^U}Q7vUs =77U~7Us7Us7U~7U  77 Uv78Uv7PUv7hUv7*f< > 2e + ro* ;f1 :+ Si N+ojNlnk +ojNh )')4N4wkTi N &U ! 6 ! U@7Us7Us7>U|7VUvx7U| 7+  7 707#7l U  U 7 U|7U| 6 6 7 07#7l U  7 7R U  778 ! tl% lnk i(r=o)F+cj i1 !x1 7 7 i1 !x1i1 "x1 6 n$666." 62 "U Ts7U|6G`$6679P# 77C#07#7 [#U}7s#U|7U|6DR>$67 #07#77$U|7)$U|R U} U Ts 76 ?&667ABb% 77%07#7 5%U}7M%U~7U~6.D&67%07#77%U~7&U~R U} U TsQ0 6 (66 6D*'6 7&07#7l U 7&U}7'U}R U 7B' 7 7'07#7l U  'U7'U}7U} U TsQ0 77/(Us7G(Us7i(Us,-r=oi17 (x1 7 7 6O+666'u) 62 `)U Tv7U|6}GA+667@Pi* 77$*07#7 <*U7T*U}7U}6.R+67*07#77*U}7 +U}R U U Tv 7 6-666&+ 62 +U Tv7Us6G-66 6R,6 7,07#7l U 7,U|7,U|R U~ 7P- 7 7L-07#7l U  d-U~7|-U|7U| U Tv 7 77-Uv7ti1rt?o i1y b.x1 7 7 6{  : ; 9 <1RB X YW! : ; 9 I8 4:!; 9 IH} .?:!; 9 '@z.?<n:! ;!I:!; 9 IB:!; 9 I :!; 9 I!:! ;9 I"H}#!I/ $ :! ;!I8 %>! !I: ; 9 &4: ; 9 I?<'.?: ; 9 'I<( 1U):!; 9 IB*.:!; 9 ' +4:!; 9 I, :! ; 9 I-'.4:!; 9 I/4:!; 9!I?0.:!;9!' !1:!;9 I2&I3.?:!;9! 'I<4 54:!;!9!IB6 U7H}8.:!; 9 'I !94:!; 9! IB:% U;$ > < = : ; 9 > : ; ? : ; 9 @'A5IB  : ; 9 C : ; 9 I 8D: ; 9 I E4: ;9 I?<F!IG!H> I: ; 9 I( J.?: ; 9 '<K.?: ; 9 '<L.?: ;9 '<M.?: ;9 '<N.?: ;9 '@zO: ;9 IBP: ;9 IBQ4: ;9 IBR US T4: ; 9 IBU1V1RB UX Y W W1X: ;9 IY.: ; 9 'I@zZ: ; 9 I[ "U\U\U!T!]T]%S%)U)8\8=SS |O  PP  ]]  \\ S";S;O^`eSS1[S^.]].  .\\ S!:S:N^_dSS0ZS^K  P|P | U\U \!T!]T ]O  P P  n]]]n   n\\\S-_KPS7SS_]]  \\ S'@S@T_ejSS6`S_%]]%  %\\S-^KPS7SS^Q P ]]\\^  PP   P $0S_ S +s+[S^S V *v*ZVUVUVU!T!^T^T(0(5 vU3%59 uU3%9r vU83% ]PSK  PP  / P^ P%2P %3 UoSo}U}S!T!pVp|U|}T}V4V[vVss sTSST   P \}S} = P 1  P S A P . P S 3  P K P UVUV7SSHVVH   P \~V~ A P . P BVVB   P SV 2  P @ P UVTVUVU)SSKVK : P JVJ > P )  PP  Uf]fmUm]G]T]G T  P S]=  PuP u ; P UVUVUgVg{UVU{  E  PP  % bp PANP AO uxP,h*'j{E%bpAOGW:u)x>)HB]; /4^vNaT!zHK )&&Uv%3O  nffOK|     J XYep.|TJ}  XYeJ!Y tfd pJ'}T  XY# rt}t Bp.|YT}l EpJ.|J3  JXY c.J!Y !Y tf p)}T .} pJ(}TX  tXYP /Q< /tPuX;BX t/N 1XY  p1|T } }p1|T} pJ&}T< > tXYp7~"eKtX XsJ =  "X}&s=TXJ~ .= tXYp;~3mXX<<<Xl%X.<X<<fXk%XX<<<X38s=Tt~ Hp~}tuTt#~ .#/)/Y $/;$= /IX<J9W/J)/X*#t#Ȑ%  3-3 $/;$= /;X<J=W3J-3X2%(.iu . tXYp;~3\X<X<<f [%X<X<<fX# .XX38s=TXJ~Tu levelc_stack_linksize_tallocated_words_resumedmark_stack__kindmemory_order_acquiredependent_sizebacktrace_slotephe_info__pthread_list_tmemprofcaml_global_roots_youngroots_mutexpthread_mutex_unlock__next__data__prevshared_heapcaml_heap_statescanning_action__pthread_internal_listcaml_stat_alloc__ownerrequested_major_slicecaml_ref_tablecaml_skiplist_removeconsephecaml_dyn_globalsslice_targetheader_tcaml_minor_heaps_endcaml_custom_table__tsan_func_entrycaml_ephe_infostat_promoted_wordsclassify_gc_rootcheck_errlong intlocal_rootstrap_barrier_offlimitstat_forced_major_collectionsuintnatskiplist__builtin___tsan_write8caml_plat_mutexcaml_intern_statestat_blocks_markedPTHREAD_MUTEX_TIMED_NPcaml_final_infomemprof_domain_scaml_bad_caml_state__nuserscompare_unorderedcaml_minor_tablesntablescaml_plat_lock_blockingsigned charcaml_extern_statetrap_sp_offaction__pthread_mutex_sunsigned char__spinsbacktrace_last_exncaml_custom_elt__atomic_load_ptrdyn_globalscaml_statefinal_infoforwardcaml__next_Boolcaml_lockdepthvaluecaml_gc_policycharcaml_ephe_ref_tableROOT_PRESENTcaml_iterate_global_rootsextra_paramsmemory_order_acq_relmajor_work_done_between_slicesextern_stateyoung_startfp_offsetcaml_insert_global_rootsweeping_done__va_list_tagtablesreserveGNU C17 11.4.0 -mtune=generic -march=x86-64 -g -O2 -fno-strict-aliasing -fwrapv -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -fsanitize=thread --param=tsan-distinguish-volatile=1 -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protectioncaml_register_dyn_globalscaml_exception_contextPTHREAD_MUTEX_ERRORCHECK__lockoo_next_id_localminor_heap_wsz__builtin___tsan_write4YOUNGlong unsigned intdependent_allocatedslice_budgetreg_save_arealinkrootlist__builtin___tsan_volatile_read8__sizecaml_timing_hookSCANNING_ONLY_RECENT_FRAMESyoung_endcaml_scan_global_rootsexternal_raisec_stack__tsan_read4iterating_rootscaml_global_rootscaml_delete_global_rootgc_regs__uint32_tcaml_scan_global_young_rootslong long intmarking_donetrap_barrier_blockextra_heap_resourcesmemory_order_consumememory_order_seq_cstdoublecaml_minor_heaps_startcaml_remove_generational_global_rootgp_offsetmemory_order_releasecaml_skiplist_find_ptrglobswept_wordsthresholdunsigned intcaml__roots_blockSCANNING_ONLY_YOUNG_VALUESpthread_mutex_tgc_regs_bucketsskipcellrequested_external_interruptcaml_register_generational_global_rootgc_root_classfatal_error_hookcurrent_ramp_up_allocated_words_diffoverflow_arg_areacaml_register_global_rootoffsetlistblocknewval__builtin___tsan_func_entry__countROOT_DELETEDnitemsallocated_wordsyoung_limitlong doublescan_native_globalscaml_global_roots_old__builtin___tsan_read4unique_idfdataallocated_words_directaction_pendingbacktrace_posPTHREAD_MUTEX_RECURSIVE_NPsizebacktrace_bufferlong long unsigned intcustommemory_order_relaxed__listcaml_stat_blockcaml_remove_global_rootallocated_words_suspendedephe_refinside_stw_handlercaml_modify_generational_global_rootcaml_failed_assertchar_os__alignbacktrace_activestat_major_wordsmemprof_young_triggerrequested_minor_gcyoung_triggergc_policyPTHREAD_MUTEX_ERRORCHECK_NPglobalsPTHREAD_MUTEX_NORMALcaml_plat_unlockPTHREAD_MUTEX_ADAPTIVE_NP__atomic_load_tmpcurrent_stackatomic_uintnatshort intrequested_global_major_slice__builtin___tsan_read8pthread_mutex_lockscanning_action_flags__elision__tsan_volatile_read8extra_params_areaPTHREAD_MUTEX_DEFAULTcaml_skiplist_insert__valexn_handler__int64_textra_heap_resources_minoryoung_ptrnglobalsasize_tdls_rootmlsize_tstack_infostat_minor_wordsUNTRACKEDuint32_tlocked__builtin___tsan_func_exitshort unsigned intbasemajor_refcaml_globals__tsan_read8caml_plat_futex_valueintern_statescan_roots_hookHd_valparser_traceint64_tcaml_skiplist_emptyintnat__tsan_write4caml_domain_statestack_cache__tsan_write8caml_plat_fatal_errorminor_tablescaml_ephe_ref_eltnextdata__tsan_func_exitPTHREAD_MUTEX_RECURSIVEmajor_slice_epoch/home/barsac/ci/builds/workspace/precheck-tsan/label/ocaml-linux-64runtime/globroots.c/home/barsac/ci/builds/workspace/precheck-tsan/label/ocaml-linux-64runtimeruntime/caml/usr/lib/gcc/x86_64-linux-gnu/11/include/usr/include/x86_64-linux-gnu/bits/usr/includeglobroots.cmlvalues.hglobroots.cplatform.hstddef.htypes.hstdint-intn.hstdint-uintn.hconfig.hthread-shared-types.hstruct_mutex.hpthreadtypes.hmisc.hstdatomic.hcamlatomic.hdomain_state.hdomain_state.tblminor_gc.hmemory.haddress_class.hpthread.hroots.hskiplist.hstack.hGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx <0FBB A(D0 (A BBBJ <pFBE A(A0R (A BBBH <FBB A(D0 (A BBBE H,FBB B(A0D8D@ 8A0A(B BBBF H<FBB B(A0D8G@V 8A0A(B BBBH HhFBE B(A0D8DP% 8A0A(B BBBE H*FBB E(D0A8DPP 8A0A(B BBBE H 'FBB E(D0A8DP 8A0A(B BBBI l  (   0A "$&'PUZ*_/d6i@$5H^v G&>R ,wh*'1globroots.cHd_valroots_mutexiterating_rootscaml_dyn_globals_sub_I_00099_0.LC0.LC1.LC2.LC3.LC4caml_register_global_root__tsan_func_entrypthread_mutex_lock_GLOBAL_OFFSET_TABLE_caml_lockdepth__tsan_read4__tsan_write4caml_global_rootscaml_skiplist_insertpthread_mutex_unlock__tsan_func_exitcaml_failed_assertcaml_plat_fatal_errorcaml_remove_global_rootcaml_skiplist_find_ptr__tsan_write8caml_skiplist_removecaml_register_generational_global_root__tsan_read8caml_minor_heaps_endcaml_global_roots_oldcaml_minor_heaps_startcaml_global_roots_youngcaml_bad_caml_statecaml_remove_generational_global_rootcaml_modify_generational_global_rootcaml_register_dyn_globalscaml_stat_alloccaml_scan_global_rootscaml_globals__tsan_volatile_read8caml_scan_global_young_rootscaml_skiplist_empty__tsan_init &.!F#Q$`%p&u'}$%(*++) % *$2 @&E-U.s{!#$%&/$%(++i) 1-2J2^3ej2q3!#$%4'$%(525!1#<$K%[6i7x*++) #273<2C3L5Q2X5n s${ 4-. $ 6-. !#&$7%F4K/S$d%q(+!#$%6/$%(#(+) /342>3C2c.525 $ 4-.!#&$7%H6M'U$f%s(+8!#$%4'$%(3;!F#Q$a%o4t/|$%(+y) %*!9#J$Q#\%c#y22;...#$##%"#)1(QV+_d+H) %*!9#J$Q#c%j#} $ % &2&2222 #$+ :6B2I6d2222/ $ 4242 22-2N V$^ i%q #$#%#(!2(= 2=42O2^>s2{2=2222>"2*B2S2~//***626 ++!&+s) %*!9#J$Q#c%j#} $ % &2&222 2/< A$I X6`2g6|2222/26422'@/ 7$? J%R b#j$q#%#(**&2&+#+)A  ; D   & - &7 E ] Ki  p |  L g h # > T d   p   ( 5 H T a n  { <  =       h j     ' 1 7 ; ,F v^  d j Dp  v |  * , o b    h E  Y , ?= I Z     c     K  2 D        2 Y& 1  < - G  R ]  h 6 s  ~ ) / w   S  r     #  D r      W) 5 O  [ ~g ys H Y       3     R    ' ;3 f? K W  c u   5      2 Y   G   , # 2 > C sM W a k x    Z  B  L |  3  ) c 6 D YQ k B  L |  3  o    B ( L5 | B 3U  }  a         0 k   # @S x` m          " m(  / : &C N 6W  b 4k  }   :   :   l ,  i3  S m    O .     '  N F# > |B tG S W \ k o t     " {   .   # ' ,=*H.]gNg  / + J F w s       !9Ph"60 / 3 < @ I %M !VUo Cs ;| e ax { yd ":UEbs6V        '/n6GR"_w#;N     '  .! &*"3 B XF TO.X h l u y ~*.Ng      -! '* 7 P; JD mH iQj n s .6;PY i m v z        ` 5 3htF 8Ph'6  F B ` \   ( , 5 9 B)[ _ d1|=,69NuWus w       % -) )2 H6 D; D aH _QZ 0i sm ov B    ** T   i # ,  0 5F/Qbq $  0 = ;@ Q KSbo)wAO8g| n l ~ |   -E_&w.FW" !9ZQmiww z ? '     '   1 # 1 < jB Y  c g l mv z  m ) !  L d b L u q   ' ? W p "y (   . :     Z* . N  `0  9 \H L U  5^ pn ) r % { A  =  h /     5   "  L ~! !! * '! F! o J! g O! u Y!  ]!  o! "x! !  !  ! 8! ! ! !  !  ! V! V!  !  " " "  #"  ," & 0" " 9" R" R V" N [" p"4" " 0" 0" h " f " w " u " 0" 0"  "  # ?# ?-#  1#  :#  >#  D# ?\# Ut# e# x# x#  #  # # #  #  #  #  # $ *$ ?$ xP$4a$ s$ |$ $  $  $  $  $ $ $ 6 $ 4 $ $ % N % L % ] % [ % 6% *N% ;g% Qp% Q% u % s % w% w%  %  %  %  % Y% j& w& Q*&6D& M& \&  `&  i&  m&  v& & &  &  & & &  &  &  &  & &/& & ' /' 8' G'  K'  T' ]' m' 4 q' 2 z' C ~' A ' '*' ' ' ' '4 ( "( G0( gH( }U( j( p( ( a ( Y ( +( +(  (  ( @( U( b( ))  )  )  )  ) 3)  7)  <) Q)4a) z) ) )  )  )  )  ) ) ) ( ) & ) ) * @ * > * O * M %* =* *U* ;n* Ow* O* g * e * u* u*  * } *  *  * W* h + u + O1+4B+ wT+ ]+ ;l+  p+  y+  }+  + +  +  + +6+ + + } , , , , $, -, M<, -@, +I, R, ^b, Ef, Co, Ts, Rx, ,/, , , , , p, l, j-  - - - (- ,- 1- ,B-*M- e- }- - -6- - - '- -  - . . '. R0. ?. C. H. nU. g. p. . . .  . . . . 8. 6. !. !. P. N. _. ]. !/ @'/ OA/ {J/ Y/ w]/ uf/ j/ s/ {|/ / / / / / / / / / /*/ / 0 ,0 50 D0 H0 Q0 Z0 j0  n0 w0 %{0 !0 0/0 0 0 0 0 0 1 1 N!1 .1 m;1 L1Y1j1  1  11 U1 M11 b1 {1 w1 1 1:2 2  2I2&.2YG2pP2pk2 o2 z2&2p2 s2 2 22 2 2 2 ,2 (22*23(3A3J3e3 Ui3 Sr3{33 m3 k3 |3 z33/33344&04.>4K4mY4 I _4~4 4 4#4  4 4 4 4 4#4 4 ,4 (424 04 X4 T5 r 5 n5"5*-52E5U]5dv5y5 B5 5 55 R5 5 5 5 55/556+6y<6&R6_6l6}666 6 j 6 6 j 6  7 O7 $7 >7 PI7n77 7 7 7 9 7 7 7 7  7 7  7 7 7 7 | 7 7 7  7 H7 7 O}"..*!*0KY&i&x''66&'Dkfu|uV///Y"fv..**& &&.Qn66M W6WGan4~4 )u/.Ibt** /%>)RDo  * me v  " . .**    *  5B  5O /] /p    "   V  '  4 4D 4S  i  ,x  , 4  ,   ?  ? *  x      /    * 67  B O  ^  i *v  Q   w  w /     4        /  ( 5  D  O *b   +  b  b 4 4       4)  4 A  P  [ *h  Os   u  u /   6 6    !6. 9F U `/m x  *  R ! ,69 DQ !` !k*x { {4 {  *   & 3/C/V|&&Lmm-:*I*Van}/##&&-#:JY2s2**y//   0@ P ` p  ##12CySctp R b b { {   * b< N }_ }q   " J      ) "; .M ] q 5".71CUj|".0V !, 7 B M Xc" X& * . 2 6 @  E J !O -T 8Y A^ Ic Wh fm or w |            $ /v .  k   4t  @  $p.symtab.strtab.shstrtab.text.data.bss.text.Hd_val.rodata.str1.1.rela.text.caml_register_global_root.rela.text.caml_remove_global_root.rela.text.caml_register_generational_global_root.rela.text.caml_remove_generational_global_root.rela.text.caml_modify_generational_global_root.rela.text.caml_register_dyn_globals.rela.text.caml_scan_global_roots.rela.text.caml_scan_global_young_roots.tbss.rela.text.startup._sub_I_00099_0.rela.init_array.00099.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.note.gnu.property.rela.eh_frame@!@'@ ,@92EJMH@-rm@X-@h0- @,@8- p@Н-'@ h"@-L *G@` -n'i@- @- @-(7@(e-KP&@8- c@(3- pdn@4-"2h -@0:-$>0s;I07Y0N,bzr @=-+ 0. P=>