@@ -239,7 +239,7 @@ let do_run init_func init_schedule =
239239 | [] ->
240240 if ! finished_processes == num_processes then (
241241 tracing := false ;
242- print_trace () ;
242+ (* print_trace (); *)
243243 num_traces := ! num_traces + 1 ;
244244 ! final_func () ;
245245 tracing := true )
@@ -296,18 +296,19 @@ let rec explore_source depth func state sleep_sets =
296296 (set_to_str s.backtrack) (set_to_str !sleep) (set_to_str s.enabled); *)
297297 let p_maybe = IntSet. min_elt_opt (IntSet. diff s.enabled ! sleep) in
298298 match p_maybe with
299- | None -> Printf. printf " [depth=%d] rtn\n %!" depth
299+ | None -> ()
300+ (* Printf.printf "[depth=%d] rtn\n%!" depth *)
300301 | Some p ->
301302 s.backtrack < - IntSet. singleton p;
302303
303304 while IntSet. (cardinal (diff s.backtrack ! sleep)) > 0 do
304- Printf. printf " [depth=%d] loop (backtrack=[%s], sleep=[%s])\n %!" depth
305- (_set_to_str s.backtrack) (_set_to_str ! sleep);
305+ (* Printf.printf "[depth=%d] loop (backtrack=[%s], sleep=[%s])\n%!" depth
306+ (_set_to_str s.backtrack) (_set_to_str !sleep); *)
306307 let p = IntSet. min_elt (IntSet. diff s.backtrack ! sleep) in
307308 let proc = List. nth s.procs p in
308309
309- Printf. printf " [depth=%d] p=%d, %s, %s\n %!" depth p
310- (atomic_op_str proc.op) (var_name proc.obj_ptr);
310+ (* Printf.printf "[depth=%d] p=%d, %s, %s\n%!" depth p
311+ (atomic_op_str proc.op) (var_name proc.obj_ptr); *)
311312 (* run *)
312313 let state_top =
313314 let schedule =
@@ -340,9 +341,9 @@ let rec explore_source depth func state sleep_sets =
340341 (List.length reversible_races); *)
341342 for i = 0 to List. length reversible_races - 1 do
342343 let e = List. nth reversible_races i in
343- Printf. printf
344+ (* Printf.printf
344345 "[depth=%d] inner loop, racing op: e=(p'=%d, %s, %s)\n%!" depth
345- e.run_proc (atomic_op_str e.run_op) (var_name e.run_ptr);
346+ e.run_proc (atomic_op_str e.run_op) (var_name e.run_ptr); *)
346347 let found_e, prefix_rev, suffix_rev =
347348 List. fold_left
348349 (fun (seen_e , prefix , suffix ) proc' ->
@@ -358,28 +359,28 @@ let rec explore_source depth func state sleep_sets =
358359
359360 if List. length prefix_rev > 0 then (
360361 let prefix (* E' *) = List. rev prefix_rev in
361- List. iter
362+ (* List.iter
362363 (fun proc ->
363364 Printf.printf "[depth=%d] ::prefix:: (p=%d, %s, %s)\n%!"
364365 depth proc.run_proc
365366 (atomic_op_str proc.run_op)
366367 (var_name proc.run_ptr))
367- prefix;
368+ prefix; *)
368369 let suffix = List. rev suffix_rev in
369370
370- List. iter
371+ (* List.iter
371372 (fun proc ->
372373 Printf.printf "[depth=%d] ::suffix:: (p=%d, %s, %s)\n%!"
373374 depth proc.run_proc
374375 (atomic_op_str proc.run_op)
375376 (var_name proc.run_ptr))
376- suffix;
377+ suffix; *)
377378 let prefix_top = last_element prefix in
378379
379- Printf. printf
380+ (* Printf.printf
380381 "[depth=%d] nonempty prefix, prefix_top: (p=%d, %s)\n%!" depth
381382 prefix_top.run_proc
382- (atomic_op_str prefix_top.run_op);
383+ (atomic_op_str prefix_top.run_op); *)
383384 let v_E (* occurs after e but independent of e *) =
384385 List. filter
385386 (fun proc' ->
@@ -398,12 +399,12 @@ let rec explore_source depth func state sleep_sets =
398399 v_E; *)
399400 let v = v_E @ [ state_top ] in
400401
401- List. iter
402+ (* List.iter
402403 (fun proc ->
403404 Printf.printf "[depth=%d] ::v:: (p=%d, %s)\n%!" depth
404405 proc.run_proc
405406 (atomic_op_str proc.run_op))
406- v;
407+ v; *)
407408 let initials =
408409 let initials_map, initials_spawns =
409410 List. fold_left
@@ -431,7 +432,7 @@ let rec explore_source depth func state sleep_sets =
431432 IntSet. add run_proc initials_set)
432433 initials_map initials_spawns
433434 in
434-
435+ (*
435436 Printf.printf
436437 "[depth=%d] initials=[%s], backtrack=[%s] at depth=%d, p=%d, \
437438 op=%s \n\
@@ -440,7 +441,7 @@ let rec explore_source depth func state sleep_sets =
440441 (_set_to_str prefix_top.backtrack)
441442 (List.length prefix - 1)
442443 prefix_top.run_proc
443- (atomic_op_str prefix_top.run_op);
444+ (atomic_op_str prefix_top.run_op); *)
444445 let prefix_top_sleep =
445446 ! (List. nth sleep_sets (List. length prefix - 1 ))
446447 in
@@ -455,9 +456,9 @@ let rec explore_source depth func state sleep_sets =
455456 | Some initial -> initial
456457 | None -> IntSet. min_elt initials
457458 in
458-
459+ (*
459460 Printf.printf "[depth=%d] adding initial to backtrack\n%!"
460- depth;
461+ depth; *)
461462 prefix_top.backtrack < - IntSet. add _initial prefix_top.backtrack))
462463 done ;
463464
@@ -475,9 +476,9 @@ let rec explore_source depth func state sleep_sets =
475476 in
476477 explore_source (depth + 1 ) func new_state (sleep_sets @ [ ref sleep' ]);
477478 sleep := IntSet. add p ! sleep
478- done ;
479- Printf. printf " [depth=%d] exit (backtrack=[%s], sleep=[%s])\n %!" depth
480- (_set_to_str s.backtrack) (_set_to_str ! sleep)
479+ done ;;
480+ (* Printf.printf "[depth=%d] exit (backtrack=[%s], sleep=[%s])\n%!" depth
481+ (_set_to_str s.backtrack) (_set_to_str !sleep) *)
481482
482483let rec explore func state clock last_access =
483484 let s = last_element state in
0 commit comments