File: brkpt1.right

package info (click to toggle)
bashdb 4.0.0.4-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 4,820 kB
  • ctags: 942
  • sloc: sh: 10,581; lisp: 885; makefile: 449; ansic: 325
file content (139 lines) | stat: -rw-r--r-- 4,183 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
(dbg-test1.sh:22):
22:	x=22
+# 
+# Test of breakpoint handling
+# 
+# Test the simplest of breakpoints
+break 22
Breakpoint 1 set in file dbg-test1.sh, line 22.
+info break
Num Type       Disp Enb What
1   breakpoint keep y   dbg-test1.sh:22
No watch expressions have been set.
+############################################################### 
+#### Test enable/disable...
+enable 1
** Breakpoint entry 1 already enabled, so nothing done.
+disable 1
Breakpoint entry 1 disabled.
+################################################################ 
+#### Try setting breakpoints outside of the file range...
+break 99
Line 99 is too large. File dbg-test1.sh has only 35 lines.
+break 0
** There is no line 0 to break at.
+# 
+# list breakpoints
+L 
Num Type       Disp Enb What
1   breakpoint keep n   dbg-test1.sh:22
No watch expressions have been set.
No actions have been set.
+#### Try Deleting a non-existent breakpoint...
+clear 10
Didn't find any breakpoints to remove at 10.
+d 0
There is no line 0 to clear.
+############################################################### 
+#### Test display status...
+delete 1
Removed 1 breakpoint(s).
+info break
No breakpoints have been set.
No watch expressions have been set.
+break 22
Breakpoint 2 set in file dbg-test1.sh, line 22.
+info break
Num Type       Disp Enb What
2   breakpoint keep y   dbg-test1.sh:22
No watch expressions have been set.
+############################################################### 
+#### *** Test using file:line format on break...
+break ../example/dbg-test1.sh:23
Breakpoint 3 set in file dbg-test1.sh, line 23.
+break ../example/dbg-test1.sh:0
** There is no line 0 to break at.
+break ../example/dbg-test1.sh:1955
Line 1955 is too large. File dbg-test1.sh has only 35 lines.
+break 23
Breakpoint 4 set in file dbg-test1.sh, line 23.
+info break
Num Type       Disp Enb What
2   breakpoint keep y   dbg-test1.sh:22
3   breakpoint keep y   dbg-test1.sh:23
4   breakpoint keep y   dbg-test1.sh:23
No watch expressions have been set.
+delete 3
Removed 1 breakpoint(s).
+############################################################### 
+#### Test breakpoints with conditions...
+break 23 if x==0
Breakpoint 5 set in file dbg-test1.sh, line 23.
+break 24 y > 25
Breakpoint 6 set in file dbg-test1.sh, line 24.
+info break
Num Type       Disp Enb What
2   breakpoint keep y   dbg-test1.sh:22
4   breakpoint keep y   dbg-test1.sh:23
5   breakpoint keep y   dbg-test1.sh:23
	stop only if x==0
6   breakpoint keep y   dbg-test1.sh:24
	stop only if y > 25
No watch expressions have been set.
+condition 23
condition: Breakpoint entry 23 is not set. Condition not changed.
+condition 
** condition: Argument required (breakpoint number).
+info break
Num Type       Disp Enb What
2   breakpoint keep y   dbg-test1.sh:22
4   breakpoint keep y   dbg-test1.sh:23
5   breakpoint keep y   dbg-test1.sh:23
	stop only if x==0
6   breakpoint keep y   dbg-test1.sh:24
	stop only if y > 25
No watch expressions have been set.
+condition x==1
** condition: Bad breakpoint number: x==1
+condition 4 x==1
Breakpoint 4 now unconditional.
+condition bad
** condition: Bad breakpoint number: bad
+condition 30 y==1
condition: Breakpoint entry 30 is not set. Condition not changed.
+disable 2 5
Breakpoint entry 2 disabled.
Breakpoint entry 5 disabled.
+info break
Num Type       Disp Enb What
2   breakpoint keep n   dbg-test1.sh:22
4   breakpoint keep y   dbg-test1.sh:23
5   breakpoint keep n   dbg-test1.sh:23
	stop only if x==0
6   breakpoint keep y   dbg-test1.sh:24
	stop only if y > 25
No watch expressions have been set.
+enable 2 6
Breakpoint entry 2 enabled.
** Breakpoint entry 6 already enabled, so nothing done.
+delete 2 6
Removed 2 breakpoint(s).
+#### Test info break...
+info break 11
** Breakpoint entry 11 is not set.
No watch expressions have been set.
+info break foo
** Bad breakpoint number foo.
No watch expressions have been set.
+info break 5
Num Type       Disp Enb What
5   breakpoint keep n   dbg-test1.sh:23
	stop only if x==0
No watch expressions have been set.
+d 23
Removed 2 breakpoint(s).
+L 
No breakpoints have been set.
No watch expressions have been set.
No actions have been set.
+quit