L 68.textP+ P`.data@0.bss0.rdatal,@0@/4 -@B/16'@B/30/5@B/41 "5@B/56""@B/70`#5@B/82z(@B/93O*@0@/104hc*5@0BS8XteuPT$,D$T$T$(T$ D$@D$,$u]|$( D؃8[Ð 8[Ít&@$vø D؃8[Ít&볍&&SD$ X 1 =wt[ÍD$$ڍ&&W1ҿVS t$0^ tcuT;uXD$D$D$F$D$%D$F$t3 [^_Ðw념$D$|m D$$vVSdD$(ÍD$pD$$D$,D$ D$@D$@D$D$LD$pt$ D$D$HD$Du2D$p$T$pz$҉T$d[^É$D$$t&VSdD$(ÍD$pD$$D$,D$ D$@D$@D$D$LD$pt$ D$D$HD$Du2D$p$T$pz$҉T$d[^É$D$$%t&WVS`D$(ÍD$pD$$D$,D$ D$@D$@D$D$LD$pt$ D$D$HD$Dxt<$G,$uD$P D$`[^_D$D$D$:$ &fS\$ $$X [Ðchannel_of_descrin_channel_of_descrout_channel_of_descrdescr_of_channelcaml_win32_CRT_fd_of_filedescrchannels_win32.ckMLcaml_win32_get_CRT_fdkEGNU C17 10.2.0 -mfpmath=sse -mms-bitfields -mfpmath=sse -msse2 -mtune=generic -march=pentiumpro -g -g -g -O2 -O2 -fexcess-precision=standard -fno-strict-aliasing -fwrapv -fexcess-precision=standard -fno-tree-vrp channels_win32.c+build/otherlibs/unixCcharunsigned intintintptr_tE 1uintptr_tR!short unsigned intlong intlong long intlong unsigned intunsigned char long doublesigned charshort intint64_t)&}long long unsigned intintnatl8uintnatmIdoublefloat_Boolatomic_uintnatvalue;atomic_intnatdcaml__roots_block nextntables nitems tables   pthread_mutex_t8caml_plat_mutexhcaml_plat_futex_word caml_plat_srcloc  fileJ line1 functionJ3file_offset (channel8 .Ufd /1offset 0end 1 curr 2 max 3 mutex 4next 5U prev 5U$refcount 6 (  71,buff 8 0name 9 4 ! <CHANNEL_FLAG_FROM_SOCKETCHANNEL_FLAG_MANAGED_BY_GCCHANNEL_TEXT_MODECHANNEL_FLAG_UNBUFFERED!DWORD UINT_PTR 5! HANDLE PSOCKET ,C- socket.  !0nKIND_HANDLEKIND_SOCKETfiledescr+fd/kind0%Ccrt_fd11flags_fd2! caml_unix_filedescr_of_fdd #Lvfd0dcrt_fd1res d;93Bts;caml_unix_filedescr_of_channeldPvchan5dPNljd1fddcaml__roots_fdPcaml__dummy_fd1chanUh bd[ t9t:t0caml_unix_outchannel_of_filedescrd !8dl5/kg1vchandP1fd1 1err "#do t #7 K t%t0caml_unix_inchannel_of_filedescrudt !u7dlw-'wc_ww1vchanxdxPx1 y1fdz1err{ "c, d9oIt cw  tt0caml_win32_CRT_fd_of_filedescrK1 !K*d  caml__spins_77M!7-#caml__1000_77M!caml__loc_77M|$$ H fdN 1yf ZN N1%p _ 1 handle_flags` l __atomic_compare_exchange_ptrQ  A=__atomic_compare_exchange_tmpQ 1gc( h  &h 1"^ k k1T"s tl}R  tt0'N'M(((p ) _t| ! 1caml_win32_get_CRT_fdB1BZ*B!dfdD1@<caml__spins_69E!d^#caml__1000_69E!caml__loc_69E$$j ZF  F 1+N0E(( (p40) _tj!Z,check_stream_semantics"N!"+d^R"err* lDso_type/ 1hso_type_len0 1lD:t t t htl|-caml_plat_spin_step!.spins3!.max_spins3!.locI/cpu_relax(0SSC1B18!1C1h133 1Y 1zzj1-- 2GetHandleInformation@8GetHandleInformation0##D0bb2GetLastError@0GetLastError03getsockopt@20getsockopt"3WSAGetLastError@0WSAGetLastError"2GetFileType@4GetFileTypeP% $ > &I: ; 9 I I  : ; 9  : ; 9 I8 : ;9 I  : ;9  : ;9 I8 : ; 9 I8 > I: ; 9 ( I!I/  : ; 9  : ; 9 I : ; 9 I.?: ; 9 'I@B: ; 9 IB4: ; 9 IB1B14: ; 9 IB4: ; 9 I4: ; 9 I 4: ; 9 I4: ; 9 I  U 1!: ; 9 IB" #4: ; 9 I$4I4% U&4: ; 9 I '1RB X Y W (1B)1RB X YW *: ; 9 I+1RB UX Y W ,.: ; 9 'I@B-.: ;9 'I .: ;9 I/.: ; 9 ' 0.?<n: ;9 1.?<n: ; 9 2.?<n: ; 9 3.?<n: ;9 >*>S>Cp ;CPPZkpsskVVWWPPp-s/Ks.V/KV "P 0  #1)/K0P/6P#/PpmsosnVoV$I0IT #1)o0IbP9APovPcoP$0$SRRrR(6PPQP$v v (6P6SQQ8m mtPt|T2v v 2  v v PQ| RrRRR0PP# # RR  PP3P3_P_ePelPlsPsPPSCX!$$226}}!$$(((\ ../../runtime/caml/usr/i686-w64-mingw32/sys-root/mingw/include/usr/i686-w64-mingw32/sys-root/mingw/include/psdk_inccamlchannels_win32.cplatform.hcorecrt.hstdint.hconfig.hmlvalues.hmemory.hpthread.hio.hminwindef.hbasetsd.hwinnt.h_socket_types.hunixsupport.hio.hdomain_state.hhandleapi.herrhandlingapi.hwinsock2.hfileapi.h" K<  # MfXh <- <<5g-/5X<utK sX}.u<} .ZX }! 2SYL<JXZ J . G=u t  / \.tZ<}.<@ t }.< YX zJK  YNJJ L: hfJ x  YX zJK  YNJJ L: hfJ x  gXEK= .Y K;1 XKYIfJ  Xc %Kj0<caml__roots_vchancaml_win32_maperr__func__caml_ml_open_descriptor_in_with_flags_get_osfhandlecaml_plat_spin_back_offcaml_uerrorcaml_win32_alloc_sockethandlecaml_unix_error__atomic_store_ptr__atomic_load_tmpcaml__dummy_vchancaml__framecaml__roots_handleflagscaml__temp_result_open_osfhandlecaml_ml_open_descriptor_out_with_flags__atomic_load_ptrcaml_local_roots_ptrcaml_get_domain_statecaml__dummy_handle__atomic_store_tmpcaml_win32_alloc_handleGCC: (GNU) 10.2.0| @AC@@,C@T CB H CE L " I  M  R " ]  a  g  l " w  {         "      " ) 6 " A  E  J " U  Y  _ t }              9 H " a  e     "  "   "        & * 38ES"      ;E" " " " " " " " " " " " " " " " " " S" W" `" d"  & \& `& & & & L& P.filegchannels_win32u   |  )P I  dLp.textC.data.bss.rdata|'   `   h-Fd{      0 I b s.debug_info.debug_abbrev.debug_loc.debug_aranges.debug_ranges.debug_line.debug_str.rdata$zzz.debug_frame_check_stream_semantics_caml_win32_get_CRT_fd_caml__loc_69.3_caml_win32_CRT_fd_of_filedescr_caml__loc_77.1_caml_unix_inchannel_of_filedescr_caml_unix_outchannel_of_filedescr_caml_unix_filedescr_of_channel_caml_unix_filedescr_of_fd___func__.0___func__.2.debug_info.debug_abbrev.debug_loc.debug_aranges.debug_ranges.debug_line.debug_str.rdata$zzz.debug_frame__imp__getsockopt@20__imp__GetFileType@4__imp__GetLastError@0__imp__WSAGetLastError@0__imp__GetHandleInformation@8__imp___open_osfhandle__imp___get_osfhandle_caml_plat_spin_back_off_caml_uerror_caml_get_domain_state_caml_ml_open_descriptor_in_with_flags_caml_win32_maperr_caml_ml_open_descriptor_out_with_flags_caml_win32_alloc_handle_caml_win32_alloc_socket_caml_unix_error