1 
  2 "         BEGIN INCLUDE FILE ... probe_et_.incl.alm
  3 " HISTORY COMMENTS:
  4 "  1) change(88-09-20,WAAnderson), approve(88-09-20,MCR7952),
  5 "     audit(88-10-18,JRGray), install(88-10-24,MR12.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