Caml1999T037; (&C+Run_commandР0Ocamltest_stdlib0Ocamltest_stdlib8ocamltest/run_command.mlRx}Rx@@ 3@@@@#intA;@@A@@@@@&_none_@@A@A@$charB;@@A@@@@@@A@&stringQ;@@A@@@@@ @@@%bytesC;@@A@@@@@@@@%floatD;@@A@@@@@@@@$boolE;@@%falsec@@!@$trued@@'@@@A@@@@@(@A@$unitF;@@"()e@@2@@@A@@@@@3@A@ #exnG;@@@A@@@@@7@@@#effH;@@O@A@A@@@@@@@@@@,continuationI;@@Q@@P@B A@nY@@@@@@O@@@%arrayJ;@@R@AA@@@@@@Y@@@ $listK;@@S@A"[]f@@f@"::g@@@T@@s@ @@A@Y@@@@@v@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AA@Y@@@@@@@@ 5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@AA@Y@@@@@@@@ *atomic_locU;@@Z@AA@@@@@@@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A۠=ocaml.warn_on_literal_patternߐ@@0Division_by_zero]#@@@A堰  @+End_of_file\#$@@@A@'FailureY#,@'@@A@0Invalid_argumentX#5@0@@A$#@-Match_failureV#>@@=@9@;@@a@@A54@)Not_foundZ#O@@@A=<@-Out_of_memoryW#W@@@A E#D#@.Stack_overflow^#_@@@A(M+L+@.Sys_blocked_io_#g@@@A0U3T3@)Sys_error[#o@j@@A9^<]<@:Undefined_recursive_modulea#x@@w@s@u@@h@@AJoMnM@:Continuation_already_takenb#@@@ARwUvU@&Stdlib&Result@@@@A3@@@Rxx@@@3@@@A+(settingsATT@@;@@(progname@@l@@@UU@@AA$argv@@1|@@@@@@VV@@BA$envp@@B@@@@@@WW@@CA.stdin_filename@@@@@XX@@DA/stdout_filename@@@@@YY@@EA/stderr_filename @@@@@ZZ6@@FA&append!@@@@@[79[7G@@ GA'timeout"@@@@@\HJ\HX@@HA#log#@@+out_channel@@@]Y[]Ym@@$IA@@A@@@@@T^no@@@@(@A@#||wU@v@@Ш@г&string&U'U@@3########@;@@@A@@@@@@@@@@@@@@@@#|3V@{@@Ш@г%array&?(`q)`q@;KA@@=B@3((((((((@S1`qq2pHK@@@@ 8`q@@:`q;`q@@OB@B@@@@`qA`q@K$qAఠO'PK`qL`q@^LA@@OB@3KKKKKKKK@$-'@(@)@@@ X`q@@Z`q[`q@@^B@B@@@``qa`q@@+commandline(Ak`ql`q@~MA@@c3jjjjjjjj@ )#@$@%@@@@@@@ఠ%words)~aa@NA@@$listK|@@@ K@@@ JF@3@!-@$@%@@@డ&String%wordsaa@ aa@@@@@@ =@@ <*'@@@ ;@@@ :@@ 9@>ocamltest/ocamltest_stdlib.mlill@@0Ocamltest_stdlibK@@@@@@@ B@@ A?<@@@ @@@@ ?@@ >;@@ఐl+commandlineaa@E@@H@@9@@TI@A@a@@@ఠ,quoted_wordswbb@OA@@$listK@@@hF@@@@F@ O3@ix@y@z@@@డ#Sys%win32cc @  c  c@@$boolE@@@ @'sys.mli@@+Stdlib__SysZ@@@@@@F@+@డ/$List#map/d0d@ 3d4d"@@@@!a@@@!b@@@@@@a@@@@@f@@@@@@@@(list.mli@@,Stdlib__ListW@,'@@@@W@@@jF@@@y@@@@@" @@@@@@@@@@@@~@@డ(Filename+maybe_quoted#d+@ d,d7@@@*@@@N@@M@@@L@@K@^RT^Rv@@D@@@@9@@@f@@e@@@d@@c@@ఐ0%wordsd8d=@@@jU@@@G@mG@k@@ @@@ఐD%wordse>Ge>L@˰@@F@n@c@@@A@b@@'30@@@2@@@'3)(@@A@A@3@@B@A@ 3 @@C@A@3@@D@A@3 @@E@A@3 @@F@A@3 @@G@A@3 @@H @A@@A7@4(prognamegTXgT`@డ$List"hdgTcgTg@ gThgTj@@@!a@Y@@@@@@@@L  L  @@I@@@@r@@@uE@x@@@z@@y@@w3@!92@3@4@@@@ఐ@,quoted_words$gTk%gTw@ @@/@@@F@F@@@@ @@@]$argv6hy}7hy@డ%Array'of_listEhyFhy@ IhyJhy@@@$listK!a@@@@@@%arrayJ @@@@@@)array.mli@@-Stdlib__ArrayP@% @@@@@@E@E@}E@p@@@r@@q @@@o@@nh@@ఐ,quoted_wordshyhy@r@@?"@@@{F@~F@|}@@P @@#@@@F@y@ǡ$envpii@A@ii@@@@@@@@E@@ܡ.stdin_filenamejj@ j@@jj@@@@@E@@񡠐/stdout_filenamekk@ఐ,stdout_fnamekk@@@@/stderr_filenamell@ఐ,stderr_fnamell@y@@@&appendmm@ภ%falsemm$@;@@@M@@@@B@@A@@@ @@@@@E@@.'timeout n&*n&1@@n&4n&5@@@@@E@@@#log o7;!o7>@డ&stderr)o7A*o7G@&Stdlib+out_channel@@@@*stdlib.mli(qq(qq4@@@@@1@@@E@(@@@@fPR@@-*@x@@.K@j@@/@A@aB@@A@@@-#runsOrMVPrMY@б@г(settingsZrM\[rMd@@ @@@3ZZZZZZZZ@F@@@@ @@г;#intjrMhkrMk@@ @@@@@@@@@@ @@0caml_run_commandAA @@@|rMM}rM@@PA@@@".drop_privilegetss@б@гX&stringss@@ @@@3@;P&@@@@гG$unitss@@ @@@@@@@@@@ @@3caml_drop_privilegeAA9@@@ss@@QA@@@ @Ġ"()uu@;hr@@@N@@@@A@@A@@k@@ @@@@@3@8M$@@@డ#Sys&cygwin~  ~  @ ~  ~  @@@@@ @@@[@ @@@@@B@%@ఐu.drop_privilege    @R@@@x@@@@@l@@@@@;@@1SeBackupPrivilege    +@@    ,@@@@@C@C@O@@" @@]@@@@C@W@@(~  @@ Y@A@*u@@@\@ఠ/run_commandlineu7A . 28A . A@JRA@@@5@@@B@@@@@@B@@@B@{@࣠@+commandlinewAVA . BWA . M@iSA@@3UUUUUUUU@(^A . ._A . y@@@@@  @@ఐ#runkA . PlA . S@@@@@@@@@@@@@@3ssssssss@+:@"@#@@@@ఐ7settings_of_commandlineA . UA . l@(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@2@Őภ$None; @@W@@@@AA@A@@@@Ϡ@@@@@@@@I@ʐภ@@ߠ@@@ @@@@@Y@@ఐ+commandlineA . mA . x@c@@f@@A . T@@@@@@"E@o@@}@@p@A@B@$@A@@@@YSA@@}@oF@@@@@3@(@@@±+Run_commandL@@K@@!J@@ @@@ H************************************************************************ A@@ A@L@ H BMMBM@ H OCaml CC@ H DD3@ H Sebastien Hinderer, projet Gallium, INRIA Paris "E44#E4@ H (F)F@ H Copyright 2016 Institut National de Recherche en Informatique et .G/G@ H en Automatique. 4H5Hg@ H :Ihh;Ih@ H All rights reserved. This file is distributed under the terms of @JAJ@ H the GNU Lesser General Public License version 2.1, with the FKGKN@ H special exception on linking described in the file LICENSE. LLOOMLO@ H RMSM@ H************************************************************************XNYN5@ ; Run programs and log their stdout/stderr, with a timer... ^P77_P7v@  This allows lib-runtime-events/test_create_cursor_failures.ml to operate correctly. That test removes its own access to a file and cannot be run as root. Cygwin intentionally enables SeBackupPrivilege (see set_cygwin_privileges in sec/helper.cc) in order to allow an elevated process to behave in a root-like fashion. Thwart this by dropping the privilege from our primary token - CreateProcess uses the primary token, which means anything called by ocamltest will not be able to enable SeBackupPrivilege. dve}  @@../ocamlopt.opt)-nostdlib"-I(./stdlib"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I)ocamltest"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I8otherlibs/runtime_events2-function-sections"-c T/home/teraram/ci/builds/workspace/parallel-build/flambda/false/label/ocaml-manycores ;0/.-,+*)('&%$#"! @@0_Fߏ?3@@@5Build_path_prefix_map0zd,J4z8CamlinternalFormatBasics0|.e1R$|o*Format_doc0uy@GmWUࠠ$Misc0Kvor#2DԐ0m=8,.Ocamltest_unix0O3=󻻠0sG4X^çLLj4 &Stdlib0t0VoS%{<F:-Stdlib__Array0ѤT f:Pd.Stdlib__Buffer0,I[?z,Stdlib__Char0Oe+v}9].Stdlib__Digest0#z25I*.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Either0HD ?|>0Stdlib__Filename0ʩDZ۽!g.Stdlib__Format00FClW/Stdlib__Hashtbl0(L%bԠ,Stdlib__List0C|Z`>s䠠+Stdlib__Map0*4ɇ2@@APC@@Yc@){@DR@@ ȑ@@D@3@7@jt@@p@֐  @@@P m@@@@@1@.@@@ABAS@}Cw@@@AC@@@C@@@pCi@@@ABCC@@@C@@@AC@@@C@@@C@@@ABCD@@@@@@AC@@