Caml1999T037< (&C+Run_commandР0Ocamltest_stdlib0Ocamltest_stdlib8ocamltest/run_command.mlRx}Rx@@ 3@@@@@@#intA;@@#intA@@@@@&_none_@@A@A@$charB;@@$charA@@@@@ @A@&stringQ;@@&stringA@@@@@@@@%bytesC;@@%bytesA@@@@@@@@%floatD;@@%floatA@@@@@@@@$boolE;@@%falsec@@%@$trued@@+@@@A@@@@@,@A@$unitF;@@"()e@@6@@@A@@@@@7@A@ #exnG;@@@A@@@@@;@@@#effH;@@O@A@A@@@@@@D@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@T@@@%arrayJ;@@R@A%arrayA@@@@@@_@@@ $listK;@@S@A"[]f@@l@"::g@@@T@@y@ @@A@Y@@@@@|@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@@@@ .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@@A5!4!@)Not_foundZ#O@@@A&=)<)@-Out_of_memoryW#W@@@A.E1D1@.Stack_overflow^#_@@@A6M9L9@.Sys_blocked_io_#g@@@A>UATA@)Sys_error[#o@j@@AG^J]J@:Undefined_recursive_modulea#x@@w@s@u@@h@@AXo[n[@:Continuation_already_takenb#@@@A`wcvc@&Stdlib&Result@@@@A3@@@Rxx@@@3@@@A+(settingsATT@@;@@(progname@@y@@@UU@@AA$argv@@:@@@@@@VV@@BA$envp@@K@@@@@@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@@4IA@@A@@@@@%T&^no@@@@8@A@#||w-U@v@@Ш@г&string6U7U@@332233333@;@@@A@@@@@@@@@@@@@@@@#|CV@{@@Ш@г%arrayLVMV@г&stringUVVV@@@@@  @@@@#@@#_W@@@Ш@г%arrayhWiW@г&stringqWrW@@;@@@< @@@@?@@#{X@@@Ш@г&stringXX@@N@@@@Q@@#Y@@@Ш@г&stringYY@@`@@@@c@@#Z,@@@Ш@г&stringZ/Z5@@r@@@@u@@#[7?@@@Ш@г$bool[7B[7F@@@@@@@@#\HQ@@@Ш@г#int\HT\HW@@@@@@@@#]Y^@@@Ш@г]Ya]Yl@@@@@@@@@A@@@@3@I@@@ఠ7settings_of_commandline$`qu`q@JA@@,stdout_fnameP@@@B@@@@@@,stderr_fname@@@B@@@@@@@&stringQ@@@ MB@@@@@@B@@@B@@@B@@@B@3%$$%%%%%@@@@࣠9%*opt*sAఠ>&?8`q9`q@KKA@@=B@387788888@SA`qqBpHK@@@@ H`q@@J`qK`q@@OB@B@@@P`qQ`q@K$rAఠO'P[`q\`q@nLA@@OB@3[ZZ[[[[[@$-'@(@)@@@ h`q@@j`qk`q@@^B@B@@@p`qq`q@@+commandline(A{`q|`q@MA@@c3zyyzzzzz@ )#@$@%@@@@@@@ఠ%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@@@F@@@@-F@ O3@ix@y@z@@@డ#Sys%win32cc @ c c@@$boolE@@@ @'sys.mli@@+Stdlib__SysZ@@@@@@F@+@డ?$List#map?d@d@ CdDd"@@@@!a@@@&!b@@@%@@$@a@@@#@@"f@@@!@@ @@@(list.mli@@,Stdlib__ListW@,'@@@@W@@@F@@@ y@@@@@" @@@@@@@@@@@@~@@డ(Filename+maybe_quoted#d+@ d,d7@@@*@@@g@@f@@@e@@d@^RT^Rv@@D@@@@9@@@@@~@@@}@@|@@ఐ0%wordsd8d=@@@jU@@@/G@G@@@ @@@ఐD%wordse>Ge>L@˰@@F@@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@g@@@@@@@@L  L  @@I@@@@r@@@E@@@@@@@@3"!!"""""@!92@3@4@@@@ఐ@,quoted_words4gTk5gTw@ @@/@@@F@F@@@@ @@@]$argvFhy}Ghy@డ%Array'of_listUhyVhy@ YhyZhy@@@$listK!a@*@@@7@@6%arrayJ @@@5@@4@)array.mli@@-Stdlib__ArrayP@% @@@@@@E@E@E@@@@@@ @@@@@h@@ఐ,quoted_wordshyhy@r@@?"@@@F@F@}@@P @@#@@@F@@ǡ$envpii@A@ii@@@@@@@@E@@ܡ.stdin_filenamejj@ j@@jj@@@@@E@@񡠐/stdout_filenamekk@ఐ,stdout_fnamekk@@@@/stderr_filenamell@ఐ,stderr_fnamell@y@@@&appendmm@ภ%false m m$@;@@@M@@@@B@@A@@@ @@@@@E@@.'timeoutn&*n&1@@#n&4$n&5@@@@@E@@@#log0o7;1o7>@డ&stderr9o7A:o7G@&Stdlib+out_channel@@@@*stdlib.mli(qq(qq4@@@@@1@@@E@(@@@PfPR@@-*@x@@.K@j@@/@A@aB@@A@@@-#runt_rMV`rMY@б@г(settingsjrM\krMd@@ @@@3jiijjjjj@F@@@@ @@гJ#intzrMh{rMk@@ @@@@@@@@@@ @@0caml_run_commandAA @@@rMMrM@@PA@@@".drop_privilegeuss@б@гe&stringss@@ @@@3@;P&@@@@гQ$unitss@@ @@@@@@@@@@ @@3caml_drop_privilegeAA9@@@ss@@QA@@@ @Ġ"()uu@;r|@@@N@@@@A@@A@@u@@ @@@@@3@8M$@@@డ#Sys&cygwin~  ~  @ ~  ~  @@@@@ @@@[@ @@@@@B@%@ఐu.drop_privilege    @R@@@x@@@@@l@@@@@;@@1SeBackupPrivilege#  $  +@@&  '  ,@@@@@C@C@O@@" @@]@@@@C@W@@8~  @@ Y@A@:u@@@\@ఠ/run_commandlinevGA . 2HA . A@ZRA@@@5@@@-B@@@@@@ B@@@B@{@࣠@+commandlinexAfA . BgA . M@ySA@@3eddeeeee@(nA . .oA . y@@@@@  @@ఐ#run{A . P|A . S@@@@@@@@@@@@@@3@+:@"@#@@@@ఐ7settings_of_commandlineA . UA . l@(@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2@Őภ$None; @@W@@@@AA@A@@@@Ϡ@@@6@@@5@@4I@ʐภ@@ߠ@@@9@@@8@@7Y@@ఐ+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  BMM!BM@ H OCaml &C'C@ H ,D-D3@ H Sebastien Hinderer, projet Gallium, INRIA Paris 2E443E4@ H 8F9F@ H Copyright 2016 Institut National de Recherche en Informatique et >G?G@ H en Automatique. DHEHg@ H JIhhKIh@ H All rights reserved. This file is distributed under the terms of PJQJ@ H the GNU Lesser General Public License version 2.1, with the VKWKN@ H special exception on linking described in the file LICENSE. \LOO]LO@ H bMcM@ H************************************************************************hNiN5@ ; Run programs and log their stdout/stderr, with a timer... nP77oP7v@  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. tvu}  @@(./ocamlc)-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_events"-c H/home/touraine/ci/builds/workspace/main/flambda/false/label/ocaml-arm-32 :/.-,+*)('&%$#"! @@0_Fߏ?3@@@5Build_path_prefix_map0DGl}%Y5Lhi8CamlinternalFormatBasics0|.e1R$|o*Format_doc0uy@GmWUࠠ$Misc0Bpg]?[q0eCh9:栠.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__List0+TJaN.?+Stdlib__Map0*4ɇ2@@APC@@Xb@(z@CQ@@ Ǒ@@C@2@6@is@@o@Ր  @@@P |@@@@@0@-@@@ABAR@|Cv@@@AC@@@C@@@oCh@@@ABCC@@@C@@@AC@@@C@@@C@@@ABCD@@@@@@AC@@