1
2 " BEGIN INCLUDE FILE ... probe_et_.incl.alm
3 " HISTORY COMMENTS:
4 " 1) change88-09-20WAAnderson, approve88-09-20MCR7952,
5 " audit88-10-18JRGray, install88-10-24MR12.2-1184:
6 " Added Error Codes for C-Probe Support.
7 " END HISTORY COMMENTS
8
9 " The error codes for probe_et_. This list is kept in alphabetical
10 " order: use 'sort_seg probe_et_.incl.alm -block 2' to do it.
11 "" It is IMPERATIVE that -block 2 be specified when sorting. If it
12 "" is omitted, the result will be absolute chaos.
13 """
14 """ Modified 7 Sept 79 JRD to add bad_ctl_arg and bad_decimal
15 """ Modified 22 Sept 79 JRD to add bad_line_syntax
16 """ Modified 19 Feb 80 JRD to add probe variables error codes
17 """ Modified June 83 JMAthane to add size error
18
19 ec ambiguous_ref, " Ambiguous reference to a symbol
20 Ambiguous reference.,Ambiguous reference to ^a.
21 ec array_arg, " Array argument used
22 ,Restriction: cannot convert to array.
23 ec bad_assign, " Types for assignments are incompatible
24 Cannot convert types.,Cannot convert types in assignment of ^a to ^a.
25 ec bad_builtin, " Incorrect use of a builtin function
26 ,Incorrect use of ^a.
27 ec bad_command, " Illegal command specified
28 Command not recognized.,Command ^a not recognized.
29 ec bad_comparison, " Certain comparisons only allow = or ^=
30 Bad comparison operator,Bad comparison operator only '=' or '^=' allowed.
31 ec bad_constant, " Incorrect use of a constant
32 Incorrect use of constant.,A constant or temporary cannot be used in this context.
33 ec bad_ctl_arg, "Not one we like
34 Bad control arg.,The control arg ^a cannot be used with this request.
35 ec bad_dcl_type, " unknown type in dcl probe variable
36 Bad type.,Not a valid probe variable type: ^a
37 ec bad_decimal, " Contains illegal characters
38 Bad decimal data.,Decimal data ^a contains illegal characters. It may be uninitialized.
39 ec bad_entry, " Entry variable not allowed in generation
40 Entry variable not allowed.,Entry variable not allowed in generation.
41 ec bad_expression, " Syntax error in expression
42 Incorrect syntax.,Incorrect syntax in expression.
43 ec bad_format, " bad format name in display request
44 Invalid display format,Invalid format mode for displaying: ^a
45 ec bad_integer, " probe_get_$integer couldn't
46 ,This argument must be an integer.
47 ec bad_label_frame, " Goto to statement with no frame
48 Procedure not active.,Procedure containing statement is not active.
49 ec bad_line, " Cannot, for some reason, get line of source
50 ,Cannot get source line.
51 ec bad_line_syntax,
52 Bad syntax in LINE,Bad syntax in LINE. Type "help LINE".
53 ec bad_location, " Cannot find location in object segment
54 Cannot find location.,Cannot find location.
55 ec bad_locator, " Variable on left of "->" is not ptr or offset
56 Bad locator value.,The variable ^a is not a valid locator.
57 ec bad_operand, " Non-arithmetic operand in expression
58 Bad operand.,The operand ^a is not arithmetic.
59 ec bad_operator, " operator appears where not allowed
60 Misplaced operator.,The operator ^a cannot appear where it was used.
61 ec bad_pointer, " Constant used as pointer is not pointer
62 Bad locator value.,The constant is not a pointer.
63 ec bad_predicate, " Syntax error in if or while predicate
64 Incorrect predicate.,Incorrect predicate.
65 ec bad_return_val, " Function returns value with "*" extent
66 ,Restriction: return * values not supported.
67 ec bad_section, " Incorrect use of an array cross-section
68 Cross-section not allowed.",n array cross-section is not allowed in this context.
69 ec bad_subscript, " Non-arithmetic subscript
70 Bad subscript.,The subscript ^a cannot be converted to arithmetic.
71 ec bad_symbol, " Syntax error in symbol referenceterest is bound in
72 Incorrect syntax.,Incorrect syntax in symbol.
73 ec bad_type, " Types for comparison are not compatible
74 Incompatible types for comparison.,The types of ^a and ^a are not compatible for comparison.
75 ec bad_value, " Cannot find variable length or precision
76 Bad length or precision.,Bad value for the length or precision of ^a.
77 ec bad_value_format, " Bad type format in value raw form, request
78 Bad format.,Bad data format '^a' in value request.
79 ec bad_varying, " Bad varying string
80 Bad data.,Varying string ^a has length < 0 or > declared maximum.
81 ec breakless, " No break set at or about a given line
82 No break.,No break set ^a ^a
83 ec breaks_exist, " Breaks set in segment by debug
84 Debug break map.,Segment ^a has a break map created by debug.
85 ec c_string_assign, " Assigning a string in C
86 Bad assignment.,A character array cannot be assigned a string value.
87 ec cannot_set, " On instruction with *ic modifier
88 Cannot set break.,Cannot set break.
89 ec complex_expr, " Uses too much temp storage
90 ,Restriction: this expression is too complicated
91 ec constant_target, " Constant used as target of assignment
92 Constant target.,A constant cannot be the target of an assignment.
93 ec convert_err, " Illegal operand, conversion at top level
94 ,Conversion error.
95 ec dim_limit, " No more than 16 dims or subr args
96 ,Restriction: no more than 16 array subscripts or subroutine args.
97 ec e_syntax_err, " Bad "e" request syntax.
98 Syntax error.,The Multics command lines must be enclosed in quotes.
99 ec error_in_break, " break request list failed
100 ,The break request list encountered an error and has been aborted.
101 ec file_modified, " Source file was changed after compilation
102 File modified.,The file ^a may have been modified since compilation.
103 ec function_locator, " Restriction: functions cannot be used as pointers
104 Bad locator value.,A function cannot be used as a locator.
105 ec function_ref, " Procedure reference occurs in wrong context
106 ,A function reference is not allowed in this context.
107 ec illegal_char, " Illegal character found in input
108 ,Illegal character.
109 ec input_exhausted, " Internal code -- indicates scan_input wants more chars
110 ,Internal error: input stream exhausted.
111 ec int_proc, " Attempt to call interanl procedure
112 ,Attempt to call internal procedure.
113 ec invalid_request, " Means the request name is screwed up.
114 ,Invalid request name.
115 ec missing_colon,
116 missing colon,The relational expression and the requests to be executed must be separated by a colon
117 ec misused_equal,
118 Bad predicate.,The = operator is not a conditional operator in C. Use == instead.
119 ec misused_not_equal,
120 Bad predicate.,The ^= operator is not a valid C operator. Use != instead.
121 ec no_address, " Cannot get address of variable
122 Cannot get address.,Cannot get address of ^a.
123 ec no_block, " No information about current block
124 No symbol table.,Block has no symbol table.
125 ec no_breaks, " No breaks set in a particular segment
126 No breaks in procedure.,No breaks set in procedure ^a.
127 ec no_breaks_set, " No breaks set in any segments
128 ,No breaks set.
129 ec no_dcl, " No declaration for specified symbol
130 Symbol not declared.,Symbol ^a not declared.
131 ec no_frame, " Cannot "return" to procedure that has no frame
132 No active frame.,No active frame for ^a.
133 ec no_map, " No statement map for segment
134 Cannot find statement map.,Cannot get statement map for this procedure.
135 ec no_procedure, " For some reason, we cannot get name of procedure
136 ,Identity of procedure cannot be determined.
137 ec no_return_desc, " Procedure without descriptors used as function
138 ,There is no return argument descriptor for ^a.
139 ec no_saved_string, " tried to 'ps ""' without one
140 ,There is no saved string to position with.
141 ec no_source_map, " No source map exists for segment
142 Cannot get source map.,Cannot get source map for procedure ^a.
143 ec no_statement_map, " No statement map
144 Cannot get stmt map.,Cannot get statement map for this procedure.
145 ec no_table, " The segment does not have a symbol table
146 Cannot find symbol table.,Cannot get symbol table for this procedure.
147 ec no_vars, " none at all
148 No variables.,No probe variables are defined.
149 ec noarg, " Need another argument.
150 ,Expected argument missing.
151 ec non_standard, " Non standard object segment
152 Non-standard segment.,This segment is not a standard object segment.
153 ec none_active, " $b etc., no break to talk about
154 ,No active break.
155 ec not_based, " Variable on right side of -> isnt based
156 Isn't based,^a is not a based variable
157 ec not_function, " Procedure improperly called as function
158 The procedure is not a function.,The procedure ^a is not a function.
159 ec null_ptr, " Attempt to use null -> ...
160 Null pointer.,The pointer ^a is null.
161 ec old_break, " Old style break slot encountered.
162 ,Old break ignored. Please 'reset *' and reissue break requests.
163 ec old_break_map, " Old style break map encountered.
164 ,Old break map. Please 'reset *' and reissue all break requests.
165 ec old_format, " Old style object map
166 Obsolete object segment.,The object segment is in an obsolete format.
167 ec print_err, " One cannot print an area for example
168 Cannot display value.,Cannot display value of ^a.
169 ec program_interrupt, " Just used to indicate pi by user
170 ,Internal status code: program_interrupt signalled.
171 ec ptr_condition, " Something bad like fault_tag_1 happened
172 ,Condition ^a occurred. Possible invalid pointer.
173 ec recorded_message, " Special internal code indicating message left by previous program
174 ,Internal status code: A previous routine has left a message for later printing.
175 ec rotten_ptr, " Does not look like an its pointer
176 ,Invalid pointer.
177 ec stmt_guess, " Making a guess for line number
178 Using ^a.,Using ^a instead.
179 ec string_long, " Temporary string has more than 256 characters
180 ,Temporary strings cannot execeed 256 characters.
181 ec string_search_failed, " Couldn't ps "foo"
182 Search failed.,String search failed.
183 ec struc_arg, " Structure argument used
184 ,Restriction: structures are not permitted in calls.
185 ec syntax_error, " Syntax error in request -- replaced syntax_err and bad_syntax
186 ,Syntax error.
187 ec too_complex, " Nesting of command lists is too great
188 Nesting level is too great.,Nesting of command lists exceeds 32 levels.
189 ec too_long, " Name length > 256
190 Identifier too long.,Identifier name is greater than 256 characters.
191 ec too_many_args, " cruft sitting at the end
192 ,Too many arguments for this request.
193 ec too_many_levels, " Number of structure levels in name > 64
194 Too many structure levels.,Too many structure levels in ^a.
195 ec unbalanced_parens, " Parentheses in command lists do not balance
196 ,Parentheses do not balance.
197 ec unbalanced_quotes, " An input line cannot end in open quotes
198 ,Unbalanced quotes.
199 ec unimplemented_request, " Just what it says.
200 ,This request has not yet been implemented.
201 ec unknown_request, " Again, just what it says.
202 ,Unknown request.
203 ec var_doesnt_exist, " asked for probe variable
204 Variable doesn't exist.,No probe variable named ^a.
205 ec var_exists, " already exists? rename it
206 Variable already exists.,There already is a variable named ^a.
207 ec wrong_dims, " Wrong number of dimensions for symbol
208 Wrong number of dimensions.,Wrong number of dimensions for ^a.
209 ec wrong_no_args, " Wrong number of arguments supplied to procedure
210 Wrong number of arguments.,Wrong number of arguments supplied to ^a.
211 ec size, " Size condition occured..
212 ,Size condition occured during execution of request.
213
214 " End of include file probe_et_.incl.alm