Files
mercury/tests/debugger/retry.exp2
2015-02-19 13:46:52 +11:00

166 lines
5.4 KiB
Plaintext

E1: C1 CALL pred retry.main/2-0 (det) retry.m:31
mdb> echo on
Command echo enabled.
mdb> register --quiet
mdb> scroll off
Scroll control disabled.
mdb> context none
Contexts will not be printed.
mdb> goal_paths off
Goal path printing is now off.
mdb> break det_without_cut_1
0: + stop interface pred retry.det_without_cut_1/2-0 (det)
mdb> continue -a
E2: C2 CALL pred retry.det_without_cut/2-0 (det)
E3: C3 CALL func int.+/2-0 (det)
E4: C3 EXIT func int.+/2-0 (det)
E5: C4 CALL pred retry.det_without_cut_1/2-0 (det)
mdb> disable 0
0: - stop interface pred retry.det_without_cut_1/2-0 (det)
mdb> retry
This command is a no-op from this port.
mdb> stack
0 pred retry.det_without_cut_1/2-0 (det)
1 pred retry.det_without_cut/2-0 (det)
2 pred retry.main/2-0 (det)
mdb> finish
E6: C4 EXIT pred retry.det_without_cut_1/2-0 (det)
mdb> retry 1
E2: C2 CALL pred retry.det_without_cut/2-0 (det)
mdb> stack
0 pred retry.det_without_cut/2-0 (det)
1 pred retry.main/2-0 (det)
mdb> break det_without_cut_2
1: + stop interface pred retry.det_without_cut_2/2-0 (det)
mdb> continue -a
E3: C3 CALL func int.+/2-0 (det)
E4: C3 EXIT func int.+/2-0 (det)
E5: C4 CALL pred retry.det_without_cut_1/2-0 (det)
E7: C5 CALL pred retry.det_without_cut_2/2-0 (det)
mdb> delete *
0: D stop interface pred retry.det_without_cut_1/2-0 (det)
1: E stop interface pred retry.det_without_cut_2/2-0 (det)
mdb> retry 2
E2: C2 CALL pred retry.det_without_cut/2-0 (det)
mdb> finish
E8: C2 EXIT pred retry.det_without_cut/2-0 (det)
mdb> stack
0 pred retry.det_without_cut/2-0 (det)
1 pred retry.main/2-0 (det)
mdb> break det_with_cut_1
0: + stop interface pred retry.det_with_cut_1/2-0 (nondet)
mdb> continue -a
E9: C6 CALL pred retry.det_with_cut/2-0 (det)
E10: C6 COND pred retry.det_with_cut/2-0 (det)
E11: C7 CALL pred retry.det_with_cut_1/2-0 (nondet)
mdb> delete *
0: E stop interface pred retry.det_with_cut_1/2-0 (nondet)
mdb> finish
E12: C7 EXIT pred retry.det_with_cut_1/2-0 (nondet)
mdb> retry 1
E9: C6 CALL pred retry.det_with_cut/2-0 (det)
mdb> finish
E13: C6 EXIT pred retry.det_with_cut/2-0 (det)
mdb> stack
0 pred retry.det_with_cut/2-0 (det)
1 pred retry.main/2-0 (det)
mdb> retry -f 1
E1: C1 CALL pred retry.main/2-0 (det)
mdb> break det_with_cut_2
0: + stop interface pred retry.det_with_cut_2/2-0 (det)
mdb> continue -a
E2: C2 CALL pred retry.det_without_cut/2-0 (det)
E3: C3 CALL func int.+/2-0 (det)
E4: C3 EXIT func int.+/2-0 (det)
E5: C4 CALL pred retry.det_without_cut_1/2-0 (det)
E7: C5 CALL pred retry.det_without_cut_2/2-0 (det)
E14: C5 EXIT pred retry.det_without_cut_2/2-0 (det)
E15: C8 CALL func int.*/2-0 (det)
E16: C8 EXIT func int.*/2-0 (det)
E6: C4 EXIT pred retry.det_without_cut_1/2-0 (det)
E8: C2 EXIT pred retry.det_without_cut/2-0 (det)
E9: C6 CALL pred retry.det_with_cut/2-0 (det)
E10: C6 COND pred retry.det_with_cut/2-0 (det)
E11: C7 CALL pred retry.det_with_cut_1/2-0 (nondet)
E17: C7 DISJ pred retry.det_with_cut_1/2-0 (nondet)
E18: C9 CALL pred retry.det_with_cut_2/2-0 (det)
mdb> delete *
0: E stop interface pred retry.det_with_cut_2/2-0 (det)
mdb> break nondet
0: + stop interface pred retry.nondet/2-0 (multi)
mdb> continue
E19: C10 CALL pred retry.nondet/2-0 (multi)
mdb> print *
X0 (arg 1) 4
mdb> break nondet_2
1: + stop interface pred retry.nondet_2/2-0 (det)
mdb> continue
E20: C11 CALL pred retry.nondet_2/2-0 (det)
mdb> retry 1
E19: C10 CALL pred retry.nondet/2-0 (multi)
mdb> print *
X0 (arg 1) 4
mdb> delete *
0: E stop interface pred retry.nondet/2-0 (multi)
1: E stop interface pred retry.nondet_2/2-0 (det)
mdb> break fib
0: + stop interface pred retry.fib/2-0 (det)
mdb> continue
6
4
9
40 41
50 51
E21: C12 CALL pred retry.fib/2-0 (det)
mdb> print *
N (arg 1) 15
mdb> continue
E22: C13 CALL pred retry.fib/2-0 (det)
mdb> print *
N (arg 1) 14
mdb> continue
E23: C14 CALL pred retry.fib/2-0 (det)
mdb> continue
E24: C15 CALL pred retry.fib/2-0 (det)
mdb> step
E25: C15 COND pred retry.fib/2-0 (det)
mdb> retry 2
E22: C13 CALL pred retry.fib/2-0 (det)
mdb> print *
N (arg 1) 14
mdb> next
E26: C13 COND pred retry.fib/2-0 (det)
mdb> retry 1
E21: C12 CALL pred retry.fib/2-0 (det)
mdb> finish -n
E27: C12 EXIT pred retry.fib/2-0 (det)
mdb> delete *
0: E stop interface pred retry.fib/2-0 (det)
mdb> break t
0: + stop interface pred retry.t/3-0 (nondet)
mdb> continue
987
E28: C16 CALL pred retry.t/3-0 (nondet)
mdb> table t 1 2
call table does not contain 1 in argument position 1.
mdb> finish
marker executed: t 1 2
E29: C16 EXIT pred retry.t/3-0 (nondet)
mdb> table t 1 2
<1, 2>: incomplete
answer #1: <120>
mdb> retry
E28: C16 CALL pred retry.t/3-0 (nondet)
mdb> table t 1 2
<1, 2>: inactive
mdb> finish
marker executed: t 1 2
E29: C16 EXIT pred retry.t/3-0 (nondet)
mdb> table t 1 2
<1, 2>: incomplete
answer #1: <120>
mdb> delete *
0: E stop interface pred retry.t/3-0 (nondet)
mdb> continue -n -S
120 210