L 68.textP+ P`.data@0.bss0.rdatal-@0@/40-@B/16'@B/30=5@B/41 "5@B/560"@B/70`(#5@B/82(@B/93]*@0@/104hq*6@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 -mms-bitfields -mfpmath=sse -msse2 -mtune=generic -march=pentiumpro -g -g -O2 -fno-strict-aliasing -fwrapv -fexcess-precision=standard -fno-tree-vrp channels_win32.c/cygdrive/c/builds/workspace/main/flambda/false/label/ocaml-mingw-32/otherlibs/unixCchar"unsigned intintintptr_tE ?uintptr_tR/short unsigned intlong intlong long int"long unsigned intunsigned char long doublesigned charshort intint64_t)&long long unsigned intintnatlFuintnatmWdoublefloat_Bool*atomic_uintnatvalue;atomic_intnatrcaml__roots_block nextntables nitems tables   pthread_mutex_tFcaml_plat_mutexhcaml_plat_futex_word caml_plat_srcloc  fileX line? functionXAfile_offset (channel8 .cfd /?offset 0end 1 curr 2 max 3 mutex 4next 5c prev 5c$refcount 6 ,(  7?,buff 8 0name 9 4 / <CHANNEL_FLAG_FROM_SOCKETCHANNEL_FLAG_MANAGED_BY_GCCHANNEL_TEXT_MODECHANNEL_FLAG_UNBUFFERED/DWORD UINT_PTR 5/ HANDLE ^SOCKET ,Q- socket.  /0|KIND_HANDLEKIND_SOCKETfiledescr+fd/,kind0%Qcrt_fd1?flags_fd2/ caml_unix_filedescr_of_fdr #Zvfd0rcrt_fd?res r;93Pts;caml_unix_filedescr_of_channelrPvchan5rPNljd?fdrcaml__roots_fdPcaml__dummy_fd?chanch pr[ t9t:t0caml_unix_outchannel_of_filedescrr !8rl5/kg?vchanrP?fd? ?err "#r}  #7  Kt%t0caml_unix_inchannel_of_filedescrur !u7rlw-'wc_ww?vchanxrxPx? y?fdz?err{ "c: r9}I c$w  tt0caml_win32_CRT_fd_of_filedescrK? !K*r  caml__spins_77M/7-#caml__1000_77M/caml__loc_77M|$$ H fdN ?yt ZN# N?%p _ ? handle_flags` l __atomic_compare_exchange_ptrQ # A=__atomic_compare_exchange_tmpQ ?gc6 h # &h ?"l k# k?T0 tl}` tt0'\'M(((~ ) mt|* / ?caml_win32_get_CRT_fdB?Bh*B!rfdD?@<caml__spins_69E/d^#caml__1000_69E/caml__loc_69E$$xZF # F ?+\0E(( (~40) mt*x/h,check_stream_semantics"\!"+r^R"err* zRso_type/ ?hso_type_len0 ?lDHt 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  C  L " W  [  ` " k  o  u  z "            "  $  ) " 7 D " O  S  X " c  g  m                G V " o  s     "  "   "      ' + 4 8 AFSa"      IS" " " " " " " " " " " " " " " " %" )" a" e" n" r"  & \& `& & & & 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