Caml1999T037MB 41C+CheckpointsР(Int64ops(Int64ops7debugger/checkpoints.mlSS@@ 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@@@@A3@@@S@@@3@@@Р(Debugcom(DebugcomTT@@ 3@@@@@A3@@@T@@ @3@@@Р*Primitives*PrimitivesUU@@ 3@@@@@A3@@@U@@ @3@@@A+0checkpoint_stateBAY$Y4@@;@@)C_stoppedC@@Z7;Z7D@@AA)C_runningD@@@@@[EG[E[@@BA@@A@@@@@Y@@@@@A@#@@@@@#[EI[ER@@г%int64[EV@@ 3@C9;@@@A@@@@@@@@@@@@@@!@@A@@@ @3        @H@@A+*checkpointEBee@@;@@&c_timeFA@T@@@Ӱ&f'f@@9DA%c_pidGA@@@@ְ2g3g@@EEA$c_fdHA@*io_channel@@@ٰ?h@h@@RFA'c_validIA@@@@ܰKiLi@@^GA(c_reportJA@&report@@@@@@]j^j:@@pHA'c_stateKA@@@@ik;=jk;`@@|IA(c_parentLA@^@@@ulacvla@@JA4c_breakpoint_versionMA@T@@@mm@@KA-c_breakpointsNA@@"pc@@@@#reft@@@@@@@@@@@nn@@LA.c_trap_barrierSA@ "Sp!t@@@ oo@@MA0c_code_fragmentsTA@,@@@@@@pp@@NA@@A@@@@@eq!@@@@CA@#ff@A@Ш@г%int64ff@@3@ ;@@@A@@@@@@@@@@@@@@@@#gg@A@Ш@г#intgg@@@@@@@@#hh@A@Ш@гŠưhh@@*@@@@-@@#Ơư i i@A@Ш@гʠ$boolii@@=@@@@@@@#͠Ͱj! j)@A@Ш@гѠ&option)j3*j9@г֠װ1j,2j2@@X@@@Y @@@@\@@#נװ;k;E3@@@@/3@@@=A@@/3A@A@A@3A@B@A@3A@C@A@3 A@D@A@3 A@E@A@3 A@F@A@3 A@G@A@3~ }A@H @Ac@`3]\A@I @AU@R3ONA@J @AE@B@A@ߡ&c_time v v@డ"_0vv@%int64O@@@@5debugger/int64ops.mliVV@@(Int64opsD@@@@@@DC@E3%$$%%%%%@:HA@B@C@@@1%c_pid3w4w@9w:w@@@@@KC@L@C$c_fdFxGx@డ&std_ioOxPx@*Primitives*io_channel@@@@7debugger/primitives.mliC  C  @@P@@@)@@@RC@S;@g'c_validkyly@ภ%falsesyty@;#-@@@M@@@@B@@AK@@&@ @@8@@@YC@]W@(c_reportzz@ภ$Nonezz@;@@W@@@@AA@Ag@@@ @@HG@@@e@@@dC@kw@'c_state{{@ภ)C_stopped{{@;@@@@@@@AA@A@@@ @@V@@@qC@u@(c_parent| | @ఐ䠐$root| | @@@@͡4c_breakpoint_version}  }  '@@}  *}  +@@c@@@C@@ߡ-c_breakpoints~ - /~ - <@ภ"[]~ - ?~ - A@;Yfc@@U@@@@AA@A@@\@ @@s@r@@@@pn@@@@@@@@@@@C@@ .c_trap_barrier C E C S@డx"Sp$null" C V# C X@ & C Y' C ]@@(Debugcom"Sp!t@@@@5debugger/debugcom.mliUU@@ A@@@@@@C@@:0c_code_fragmentsE@ _ aF@ _ q@ภ"::M@ _ uN@ _ A;]@B@AA@A!@@డ)main_frag Y@ _ ~@#intA@@@@-^GG.^GZ@@5H@ @@@@@C@C@C@E@ภ"[](A@)A@ՠ@@@C@S@@~@ _ t1@@Ƞ@@@C@[@@@uA  @@^@@@u@@@@ఠ+checkpointsVD  D  @PA@@&Stdlib#ref@@@@@@C@@@@C@@డ!#refE  E  @@!a@&@@@g@@f,%makemutableAA @@@*stdlib.mliddd@@/@@@@/72@@@@@@@ภE  E  @@@г?$listE  E  @гD*checkpointE  E  @@L@@@ϰ@@@T@@@԰ @@E  E  @@@\@@J@@g@A@D  @@@ܠ@ఠ2current_checkpointWG  G  @$QA@@{@@@C@@@@C@3@@@@@@డ#ref,H  -H  @s@@@@@@@@@@ఐW$root?H  @H  @@@&"@@@@,#@A@DG  @@@&@ఠ,current_timeXQJ  RJ  @dRA@@@@@@C@@@@@C@@@C@3_^^_____@EYR@S@T@@@࣠@%paramZAĠ"()tJ  uJ  @;@@@N@@@@A@@AK@@@@@@#3wvvwwwww@0J  K  $@@@@@@@డ!!K  K  @@!a@@@@i@@h'%field0AA֠@@@@@@@@@ @@@@F@@@@@@6@@ఐ2current_checkpoint,K  @W.@@&@@@G@G@J@@8 @@K@&c_timeK  K@հ>L@@lQ@ZMA@yC@T@A@Q@QP@m@ఠ.current_report[M & *M & 8@SA@@@@@@C@@@@@@@C@@@C@3@@@@@@࣠@]AĠM & 9M & ;@@@@@3@,M & &N > \@@@@@  @@డ~N > @N > A@@@@~)@@@@F@@@@@@"@@ఐ2current_checkpoint/N > S@ʰ@@@@@ G@G@ 6@@% @@7@(c_report>N > T7@?+8@@U=@A9A@aC@@@A@=@=<@R@ఠ-current_pc_sp^OP ^ bPP ^ o@bTA@@@@@@C@̠@>"pc@@@^C@[@H!t@@@_C@\@@]C@X@@@YC@@@C@3srrsssss@@@@@@࣠@bAĠP ^ pP ^ r@@@@@23@?P ^ ^X  @@@@@  @@ఐ.current_reportU J RU J `@$@@@F@@@!RQ@@@ @@@@@3@"@@@@ภAU J aU J c@@@@@^@@@*G@.@@!@@kj@@@)@@@(@Ġ$SomeV i mV i q@;?@A@AA@A@@ঠ(rep_typeV i sV i {@3(rep_type&report@@@#1execution_summary@@@@@@ 3/rep_event_count %int64O@@@ @@A @AlNRlNj@@U@31rep_stack_pointer@@@!@@B@Amkomk@@V@33rep_program_pointer"@@@"@@C@Ann@@W@@Ak,0k,M@@T@Ġ%EventV i ~V i @;%Event4@@@@@@@EC@Aauyau~@@@J@@@  @@=@@@;y@Ġ*Breakpoint*V i +V i @;*Breakpoint@@@AEC@Abb@@@K@@@  @@P@@@>@@$ @@T@@@?@1rep_stack_pointerAW  BW  @Mఠ"sp`IW  JW  @\UA@@@@@C@3rep_program_pointerVW  WW  @Yఠ"pca^W  _W  @qVA@@@@@G@@@fV i rgW  @@@@@IH@H@@@@@@@@K@@@J@@#"@@@M@@@L@@@ภ$SomeW  W  @@ఐ2"pcW  W  @1@2@3@@+3@ RK@L@M>@@@@ఐX"spW  W  @ @@2@@W  W  @@FC@`@@(@@N@@X  X  @@`_@@@Q@@@P@ @gf@@@S@@@R@@@ภ$NoneX  9@6@:@@l@@@AU J L<@@nA@E=A@xC@nD@A@A@A@@V@ఠ*current_pccZ  Z  @WA@@@@@@sC@p&optionL@@@ `E@ 8@@@ EC@q@@rC@o3@}@@@@@࣠@yAĠ Z   Z  @@@@@$3      @1 Z   Z  $@@@@@  @@డ&Option#map Z   Z  @  Z   Z  @@@@!a@!b@@@@H@@@M@@@@@@@@*option.mlioo@@.Stdlib__OptionI@&!@@@@@\E@ J@@@@ aE@ L@@ NE@ :d@@ ;@$@@@ 9pm@@@ 7@@ 6@@ 5W@@డ#fst fZ   gZ  @@@!a@{@!b@}@@| @@{'%field0AA@@@mmmm@@~@@@@B@@ GF@ M@@ఐC-current_pc_sp Z   Z  @@@@<@@@ U@8@@@ S@4@@@ T@@ R@@@ Q@@ P@@ภ? Z  ! Z  #@>@@@\@@@ bG@ f@@ Z  @@@@@ FF@ gG@ ^@@@@@A@C@ j@A@@@@A@A@@?@m@@]@@@@@@3        @ @@@+CheckpointsU@@ T@@ S@@ R@@ڱ Q@@XP@@ O@@-C@@@@@ H************************************************************************ A@@ A@L@ H  BMM BM@ H OCaml  C C@ H  D D3@ H Jerome Vouillon, projet Cristal, INRIA Rocquencourt  E44 E4@ H OCaml port by John Malecki and Xavier Leroy  F F@ H  "G #G@ H Copyright 1996 Institut National de Recherche en Informatique et  (H )Hg@ H en Automatique.  .Ihh /Ih@ H  4J 5J@ H All rights reserved. This file is distributed under the terms of  :K ;KN@ H the GNU Lesser General Public License version 2.1, with the  @LOO ALO@ H special exception on linking described in the file LICENSE.  FM GM@ H  LN MN5@ H************************************************************************ RO66 SO6@ E************************** Checkpoints ****************************** XQ YQ@=** A type for checkpoints. ** ^W _W@ 9 `c_valid' is true if and only if the corresponding * process is connected to the debugger. * `c_parent' is the checkpoint whose process is parent * of the checkpoint one (`root' if no parent). * c_pid = -2 for root pseudo-checkpoint. * c_pid = 0 for ghost checkpoints. * c_pid = -1 for kill checkpoints.  d]]] ed@?** Pseudo-checkpoint `root'. ** js## ks#F@ 6 --- Parents of all checkpoints which have no parent.  ptGG qtG@3** Current state ** vC   wC  @ This pattern matching mimics the test used in debugger.c for deciding whether or not PC/SP should be sent with the report. See debugger.c, the [if] statement above the [command_loop] label.  |Q u w }T ; I@@#(./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)-for-pack*ocamldebug"-I(debugger"-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"-I.otherlibs/unix"-I8otherlibs/runtime_events"-I.otherlibs/unix"-I1otherlibs/dynlink"-I.otherlibs/unix"-I1otherlibs/dynlink"-I.otherlibs/unix"-I1otherlibs/dynlink"-c Ő 9/builds/workspace/main/flambda/false/label/ocaml-linux-32 J=<;:9876543210/.-,+*)('&%$#@@0v`+TWSaٔ3        @ @@(Asttypes0>n{T8cئ5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ 0p~Z]}*Cmi_format0c˯7͗ԩmݠ*Data_types0I'Ue`wq]Ѡ f0 P'nK8<)Debuginfo0PtJ=^w/#Env0zV L{YWI*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`(Instruct0c#G 20F4?!/6ZXw&Lambda0z1x]&ZT)Load_path0I@18 ~(Location0a7cK_H%9)Longident0s `7mɕc$Misc0ob]6>Vê>+Outcometree0euWS~d栠)Parsetree0Uҩ=p>*%"e$Path0Y2kf֯J._Ϡ)Primitive0²~$xzT෠*Primitives0{pn] %Shape0oNՄBH&Stdlib0Lku]8_٠0Stdlib__Bigarray0s.Type_immediacy0A^abOhՠ%Types0xH+}q)Unit_info0ڀh%($Unix0ŀ (?(Warnings0mJɒkgr