Caml1999T037N5 5L2C+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@@@ Foo@@MA0c_code_fragmentsTA@,@@@ I@@@ Kpp@@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;E \@@@@@  @@డ#N > @$N > A@@@@9@@@ Z@ VF@ K@@@ M@@ L@@ J$@@ఐ*2current_checkpoint?N > S@Ұ@@@@@ TG@ WG@ U8@@' @@9@(c_reportNN > T9@O-:@@W?@C;A@eC@ ]B@A@?@?>@T@ఠ-current_pc_sp^_P ^ b`P ^ o@rTA@@@@@@ cC@ _@@ `ޠ@P"pc@@@ C@ @Z!t@@@ C@ @@ C@ @@@ C@ a@@ bC@ ^3@@@@@@࣠@bAĠP ^ pP ^ r@@@@@23@AP ^ ^X  @@@@@  @@ఐƠ.current_reportU J RU J `@$@@@R@@@ k@@ jfe@@@ i@@@ h@@ g3@$@@@@ภMU J aU J c@L@@@j@@@ vG@ z@@#@@~@@@ t@@@ s@Ġ$SomeV i mV i q@;(S@&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@Ġ%Event(V i ~)V i @;%Event4@@@@@@@EC@Aauyau~@@@J@@@  @@=@@@ y@Ġ*Breakpoint>V i ?V i @;*Breakpoint@@@AEC@Abb@@@K@@@  @@P@@@ @@$ @@T@@@ @1rep_stack_pointerUW  VW  @Mఠ"sp`]W  ^W  @pUA@@@@@ @3rep_program_pointerjW  kW  @Yఠ"pcarW  sW  @VA@@@@@ @@@zV i r{W  @@(@@@ H@ @@@@@0/@@@ @@@ @@76@@@ @@@ @@@ภ$SomeW  W  @@ఐ2"pcW  W  @1@2@3@@-3@RK@L@M>@@@@ఐX"spW  W  @ @@4@@W  W  @@HC@ @@(@@P@@X  X  @@ts@@@ @@@ @ @{z@@@ @@@ @@@ภ$NoneX  ;@J@<@@n@@@AU J L>@@pC@G?A@|C@ F@A@C@CB@X@ఠ*current_pccZ  Z  @ WA@@@@@@ C@ @@ &optionL@@@ 2E@ @@@ C@ @@ C@ 3        @@@@@@࣠@{AĠ Z   Z  @@@@@$3        @3 Z   Z  $@@@@@  @@డ&Option#map 0Z   1Z  @  4Z   5Z  @@@@!a@ D@@ !b@ A@@ @@ @N@@@ @@ S@@@ @@ @@ @*option.mlioo@@.Stdlib__OptionI@,'@@@@@fE@ @@@@ 3E@ @@ E@ @@ n@@ @@ @*@@@ @@ |y@@@ @@ @@ c@@డ#fst Z   Z  @@@!a@䠠@!b@@@@@ @@'%field0AAՠ@@@mmmm@@~@@@@H@@ @@ F@ @@ఐY-current_pc_sp Z   Z  @@@@\@@@ &@@ %0@N@@@ #@J@@@ $@@ "@@@ !@@ @@ภ_ Z  ! Z  #@^@@@|@@@ 5G@ 9@@ Z  @@@@@ F@ :G@ 0@@@@@A@C@ =@A@@@@!A@A@@g@@@s@@@@@@3        @@@@+CheckpointsU@@T@@%S@@ R@@ Q@@P@@1O@@UC@@.@@@ H************************************************************************ &A@@ 'A@L@ H  ,BMM -BM@ H OCaml  2C 3C@ H  8D 9D3@ H Jerome Vouillon, projet Cristal, INRIA Rocquencourt  >E44 ?E4@ H OCaml port by John Malecki and Xavier Leroy  DF EF@ H  JG KG@ H Copyright 1996 Institut National de Recherche en Informatique et  PH QHg@ H en Automatique.  VIhh WIh@ H  \J ]J@ H All rights reserved. This file is distributed under the terms of  bK cKN@ H the GNU Lesser General Public License version 2.1, with the  hLOO iLO@ H special exception on linking described in the file LICENSE.  nM oM@ H  tN uN5@ H************************************************************************ zO66 {O6@ E************************** Checkpoints ****************************** Q Q@=** 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@?** Pseudo-checkpoint `root'. ** s## s#F@ 6 --- Parents of all checkpoints which have no parent.  tGG tG@3** Current state ** C   C  @ 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        @ @@(Asttypes0eT$BbRM dc5Build_path_prefix_map0DGl}%Y5Lhi8CamlinternalFormatBasics0|.e1R$|o0CamlinternalLazy0zY# #4#- 80u#Yj\kG;jW*Cmi_format0`M{?w}@*Data_types0v\3,Svh 0Z=AY)Debuginfo0_ |PooGq#Env0S B2*Format_doc0uy@GmWUࠠ%Ident0>ЃzV)j⠠,Identifiable0]/*N (Instruct0c#G Z0!yԊW .Stdlib__Format00FClW/Stdlib__Hashtbl0(L%bԠ-Stdlib__Int320y Mzs.Vs,Stdlib__Lazy0$1mlࠠ.Stdlib__Lexing0^m|e+Stdlib__Map0*4ɇ2ɠ%Subst0=aqT/!p+.Type_immediacy00$ jbv\"k&%Types0"|Vȷ`X )Unit_info0'T Χ@aR$Unix0eE Gڿ,ᙯɠ(Warnings0Ef{&@@AVC V\ @Ƒ@ İ  X \ @ s@:D@@ ; 1@@CM@GQ @ԑް *@  1  X [ H@@  $ N q@ ؕ @  O@@P Z@ 9A @ C @@@ C @@@ C @@@ABC )C "@@@ C @@@AD