  | 
»  | 
 | 
  
 | 
 | 
 |   |   |   
User errors result from entering incorrect commands or from
using the commands incorrectly.  User errors cause the command that
you entered to fail.  You must correct the cause of the error and
re-enter the command. - UE300
 
 - MESSAGE
 
ATTEMPT TO READ ON NON-WORD BOUNDARY
 
 - CAUSE
 
The debugger cannot
read on a non-word aligned address.
 
 - ACTION
 
Do not try to read at a non-word boundary.
An incorrect reference to a data item has probably been made.
Note: Memory
accesses are done word-at-a-time, regardless of how data is formatted in
memory.
 
  
 - UE301
 
 - MESSAGE
 
ATTEMPT TO WRITE TO ODD ADDRESS
 
 - CAUSE
 
An attempt to write a value on a non-word or half-word boundary was made.
 
 - ACTION
 
Do not try to write to an odd address.
Note: Memory
accesses are done word-at-a-time, regardless of how data is formatted in
memory.
 
  
 - UE302
 
 - MESSAGE
 
ADDRESS NOT FOUND
 
 - CAUSE
 
The address is part of a command and is invalid.
It is probably out of range.
 
 - ACTION
 
Check the validity of the address and re-enter the command.
 
  
 - UE303
 
 - MESSAGE
 
CANNOT READ THAT LOCATION
 
 - CAUSE
 
Access to the child process failed, possibly caused by an
invalid address.
 
 - ACTION
 
Check the validity of the address and re-enter the command.
 
  
 - UE304
 
 - MESSAGE
 
NO CHILD PROCESS
 
 - CAUSE
 
The debugger attempted an operation that required
a child process that does not exist (was not running).
 
 - ACTION
 
To start a child process, use any of the run or step commands.
 
  
 - UE306
 
 - MESSAGE
 
ATTEMPT TO WRITE TO NON-WORD BOUNDARY.
 
 - CAUSE
 
The debugger cannot write to
a non-word aligned address.
 
 - ACTION
 
Do not try to write to a non-word boundary.
An incorrect reference to a data item has probably been made.
Note: Memory
accesses are done word-at-a-time, regardless of how data is formatted in
memory.
 
  
 - UE307
 
 - MESSAGE
 
CANNOT WRITE THAT LOCATION
 
 - CAUSE
 
Access to a child process failed; this may have been caused by an
invalid address.
 
 - ACTION
 
Check the validity of the address and re-enter the command.
 
  
 - UE308
 
 - MESSAGE
 
BAD ACCESS TO CHILD PROCESS
 
 - CAUSE
 
Failed to read data from or write data to a child process.
This may have been caused
by an invalid address (for example, dereferencing an invalid
pointer), or by an attempt to place
a breakpoint in an unwritable child process code space.
 
 - ACTION
 
Check the validity of the data and re-enter the command.
 
  
 - UE309
 
 - MESSAGE
 
CAN'T SET BREAKPOINT (INVALID ADDRESS)
 
 - CAUSE
 
The address of the specified breakpoint command was invalid or
unknown.
 
 - ACTION
 
Re-enter the breakpoint command with a correct address.
 
  
 - UE310
 
 - MESSAGE
 
STACK ISN'T THAT DEEP
 
 - CAUSE
 
The debugger tried
to set a breakpoint or view a procedure at an
invalid depth.  The child process stack was not that
deep.
 
 - ACTION
 
Use the trace command to list the child process stack.
 
  
 - UE311
 
 - MESSAGE
 
NO SYMBOLS FOR THAT PROCEDURE
 
 - CAUSE
 
The debugger tried to set a breakpoint using a stack depth, when the
procedure at that stack depth was non-debuggable.
 
 - ACTION
 
Try setting a breakpoint-address using the name of the procedure;
for example, ba xxx.
 
  
 - UE312
 
 - MESSAGE
 
INVALID BREAKPOINT TYPE "TEXT"
 
 - CAUSE
 
TEXT was an invalid breakpoint type.
 
 - ACTION
 
Refer to the "Breakpoint Commands" section in  the HP Symbolic Debugger 
User's Reference Manual (31508-90003) to see valid breakpoint commands.
 
  
 - UE314
 
 - MESSAGE
 
INVALID LINE NUMBER ON "CMD" COMMAND
 
 - CAUSE
 
The quantity given for a line number on a
breakpoint, view, or continue command, was an invalid numeric
expression.
 
 - ACTION
 
Re-enter the command with a valid expression.
 
  
 - UE315
 
 - MESSAGE
 
NO SUCH PROCEDURE OR FILE NAME "TEXT"
 
 - CAUSE
 
An attempt was made to set a breakpoint, or continue to a procedure or
file TEXT that did not exist, or was non-debuggable.
 
 - ACTION
 
Use the lp (list procedures) command to list all known debuggable
procedures and use the lf (list files) command
to list all known source files.
 
  
 - UE316
 
 - MESSAGE
 
PROCEDURE "PROC" NOT FOUND WHERE SPECIFIED
 
 - CAUSE
 
The nesting of procedure PROC was not properly specified.
 
 - ACTION
 
Use the trace command to list the stack.
 
  
 - UE317
 
 - MESSAGE
 
LABEL "TEXT" NOT FOUND WHERE SPECIFIED
 
 - CAUSE
 
The proc #label was entered incorrectly and
that label is not found in the named procedure.
 
 - ACTION
 
Re-enter the command, giving a valid proc #label
combination.
 
  
 - UE318
 
 - MESSAGE
 
NO COUNT GIVEN FOR "CMD" COMMAND
 - CAUSE
 The user failed to specify a breakpoint count (after the \) for a breakpoint command. Or, an attempt was made to use the breakpoint count command on an existing breakpoint. - ACTION
 
Refer to the "Breakpoint Commands" section in  the HP Symbolic 
Debugger User's Reference Manual (31508-90003) to see the correct syntax for
breakpoint commands.
 
  
 - UE319
 
 - MESSAGE
 
COUNT MUST BE POSITIVE OR NEGATIVE
 
 - CAUSE
 
A count of zero was given for a breakpoint or breakpoint
count command.
 
 - ACTION
 
Re-enter the command with a non-zero count.
 
  
 - UE320
 
 - MESSAGE
 
MUST SPECIFY A MACRO NAME
 
 - CAUSE
 
The def command was entered without arguments.
 
 - ACTION
 
Refer to the "Macro Facility Commands" section in  the HP
Symbolic Debugger User's Reference Manual (31508-90003) to see the correct syntax for the
def command.
 
  
 - UE321
 
 - MESSAGE
 
"NAME" IS NOT A VALID MACRO NAME
 
 - CAUSE
 
The debugger tried to define a macro via the def command where
the NAME specified was not a string of alphanumeric
characters beginning with a letter.
 
 - ACTION
 
Re-enter the def command using a string of characters beginning
with a letter for the macro name.
 
  
 - UE322
 
 - MESSAGE
 
MUST SPECIFY WHICH MACRO TO DELETE
 
 - CAUSE
 
The undef command was entered to delete or undefine a
macro without giving the name of the macro to delete.
 
 - ACTION
 
Use the lm (list macros) command to list all defined macros.
 
  
 - UE323
 
 - MESSAGE
 
UNKNOWN NAME OR COMMAND "NAME"
 
 - CAUSE
 
An unrecognized string (NAME) was encountered as a debugger
command.
 
 - ACTION
 
Refer to the HP Symbolic Debugger/XL Quick Reference Guide  (31508-90005) to see
tables of valid debugger commands.
 
  
 - UE324
 
 - MESSAGE
 
UNKNOWN COMMAND "CMD" (NUM)
 
 - CAUSE
 
The command CMD (internal value NUM) is
not supported. The message "Unknown
name or command" is usually displayed.
 
 - ACTION
 
Refer to the HP Symbolic Debugger/XL Quick Reference Guide  (31508-90005) to see
tables of valid debugger commands.
 
  
 - UE326
 
 - MESSAGE
 
EMPTY ASSERTION NOT ADDED
 
 - CAUSE
 
The assertion command was given without an associated command
list.  
 
 - ACTION
 
Re-enter the command and include a command-list within braces ({ }).
 
  
 - UE328
 
 - MESSAGE
 
NO BREAKPOINT SET AT CURRENT LOCATION
 
 - CAUSE
 
An attempt was made to activate, delete, or suspend a breakpoint
where no breakpoint was defined.
 
 - ACTION
 
Use the lb (list breakpoints) command to see where
breakpoints are set.
 
  
 - UE329
 
 - MESSAGE
 
ADDRESS IS REQUIRED AFTER "CMD"
 
 - CAUSE
 
The ba (breakpoint address) command must be followed by a code
address.
 
 - ACTION
 
Use a valid code address (symbolic or numeric) with the command.
 
  
 - UE330
 
 - MESSAGE
 
INVALID DEPTH GIVEN FOR "CMD" COMMAND
 
 - CAUSE
 
An attempt was made to specify a depth that is
not a number greater than or equal to 0.
 
 - ACTION
 
Re-enter the appropriate command with a valid depth.
 
  
 - UE331
 
 - MESSAGE
 
DEPTH MUST BE AN INTEGER
 
 - CAUSE
 
An attempt was made to specify a stack depth that is not a number.
 
 - ACTION
 
Re-enter the command and specify an integer depth.
 
  
 - UE332
 
 - MESSAGE
 
"CMD" NOT ALLOWED WHILE RUNNING ASSERTIONS
 
 - CAUSE
 
These commands cannot be executed while assertions are active:
c (continue), C (Continue), r (run), R
(Run), s (step), S (Step), or k (kill).
If one of these commands appears
in an assertion command list, it must follow an
x (exit) command with a non-zero modifier.
 
 - ACTION
 
Exit assertion mode to execute the command or delay using the
command.
 
  
 - UE333
 
 - MESSAGE
 
"da," "db," OR "dp" IS REQUIRED
 
 - CAUSE
 
The d (delete) command has only three valid variations.  This d
(delete) command was followed by something other than
an assertion, breakpoint, or procedure command.
 
 - ACTION
 
Refer to  the HP
Symbolic Debugger User's Reference Manual (31508-90003) to see valid delete commands.
 
  
 - UE334
 
 - MESSAGE
 
MUST SPECIFY WHICH ASSERTION TO SUSPEND MUST SPECIFY WHICH ASSERTION TO DELETE
 
 - CAUSE
 
The number of the assertion to suspend or delete
was not specified.
 
 - ACTION
 
Use the la (list assertions) command to find the number of the assertion
to suspend or delete.
 
  
 - UE335
 
 - MESSAGE
 
"Directory" COMMAND NEEDS A DIRECTORY NAME (IN QUOTES)
 
 - CAUSE
 
The D (Directory) command was invoked without specifying a
directory name surrounded by double quotation marks ( " ).
 
 - ACTION
 
Re-enter the D (Directory) command and enclose a valid directory
name in quotation marks ( " ).
 
  
 - UE336
 
 - MESSAGE
 
INVALID EXPRESSION FOR DEPTH ON "CMD" COMMAND
 
 - CAUSE
 
The CMD command was given with an expression for a depth
that the debugger cannot evaluate.
 
 - ACTION
 
Use the t (trace) command to view the stack for the
proper procedure and depth.
 
  
 - UE337
 
 - MESSAGE
 
"format" COMMAND NEEDS A STRING ARGUMENT
 
 - CAUSE
 
The f (format) command
was followed by something other than null or a string
in quotation marks.
 
 - ACTION
 
Refer to the "Miscellaneous Commands" section in  the HP
Symbolic Debugger User's Reference Manual (31508-90003) for more information about the f
(format) command.
 
  
 - UE338
 
 - MESSAGE
 
"goto" MUST BE FOLLOWED BY A LINE NUMBER
 
 - CAUSE
 
A g (goto) command was given without a numeric argument or valid
label.
 
 - ACTION
 
Refer to the "Miscellaneous Commands" section in  the HP
Symbolic Debugger User's Reference Manual (31508-90003) for more information about the g
(goto) command.
 
  
 - UE339
 
 - MESSAGE
 
MISSING "{"
 
 - CAUSE
 
The i (if) command did not have a brace ( { ) following
the conditional expression. Or, the expression might have been
entered incorrectly.
 
 - ACTION
 
Re-enter the expression, enclosing the command-lists in braces.
 
  
 - UE341
 
 - MESSAGE
 
MAP IS NOT SUPPORTED
 
 - CAUSE
 
Your version of the debugger does not support the M (Map)
command, because core files are unsupported.
 
 - ACTION
 
Do not enter the M (Map) command.
 
  
 - UE343
 
 - MESSAGE
 
INVALID EXPRESSION GIVEN FOR "CMD" COMMAND
 
 - CAUSE
 
A non-numeric expression was
entered as part of the s (step), S (Step),
t (trace), T (Trace), and sa (suspend assertion)
commands.
 
 - ACTION
 
Re-enter the command with a correct numeric expression.
 
  
 - UE344
 
 - MESSAGE
 
"t" MUST BE FOLLOWED BY "a", "b", "c", "m", or "r", OR
EXPRESSION
 
 - CAUSE
 
As part of the t (toggle) command, the t (toggle) was not
followed by one of these commands: a (assertion),
b (breakpoint), c (case), m (macros),
or r (recording).
 
 - ACTION
 
Refer to the individual command listings in  the HP
Symbolic Debugger User's Reference Manual (31508-90003) to see valid toggle commands.
 
  
 - UE345
 
 - MESSAGE
 
INVALID WINDOW SIZE
 
 - CAUSE
 
The numeric expression given for the new window size on the
window command was not a valid numeric expression or was
outside the range of 1 to 21.
 
 - ACTION
 
Re-enter the command with a valid numeric expression within
the range of 1 to 21.
 
  
 - UE346
 
 - MESSAGE
 
"exit" IS ONLY ALLOWED WHILE RUNNING ASSERTIONS
 
 - CAUSE
 
The debugger tried to exit the assertions mode while
assertions were not active.
 
 - ACTION
 
Refer to the x (exit) command listing in  the
HP Symbolic Debugger User's Reference Manual (31508-90003).
 
  
 - UE348
 
 - MESSAGE
 
NO PLAYBACK NAME SPECIFIED
 
 - CAUSE
 
The < or << command was given without a file name argument.
 
 - ACTION
 
Re-enter the command with the playback file name.
 
  
 - UE349
 
 - MESSAGE
 
CAN'T OPEN "FILE" AS PLAYBACK FILE
 
 - CAUSE
 
The system failed to open the specified playback file.
 
 - ACTION
 
Check the file path and permissions.
 
  
 - UE350
 
 - MESSAGE
 
CAN'T OPEN "FILE" AS RECORD FILE
 
 - CAUSE
 
The system failed to open the specified record file.
 
 - ACTION
 
Check the file path and permissions.
 
  
 - UE351
 
 - MESSAGE
 
OPERATOR STACK OVERFLOW
 
 - CAUSE
 
The expression was too complicated for the expression handler to parse.
A combination of more than 15 nested
parentheses and/or pending operators may be the cause.
 
 - ACTION
 
Re-enter the expression, using less than 15 nested
parentheses.
 
  
 - UE352
 
 - MESSAGE
 
OPERATOR STACK UNDERFLOW
 
 - CAUSE
 
The expression handler failed.  This may have been caused
by a corrupt environment or a parsing problem.
 
 - ACTION
 
Re-enter the expression in an alternate form, if possible.
 
  
 - UE353
 
 - MESSAGE
 
DATA TOO BIG TO PUT IN THE CHILD PROCESS
 
 - CAUSE
 
A string constant or other data was larger than the total
size of the buffer in xdbend.lib.sys
 
 - ACTION
 
Re-enter a smaller string constant or data item, if applicable.
 
  
 - UE354
 
 - MESSAGE
 
CAN'T STORE INTO A CONSTANT
 
 - CAUSE
 
The left side of an assignment statement was found to be
a constant; it cannot be modified.
 
 - ACTION
 
Use the \t display format for information on the
assigned variable.
 
  
 - UE355
 
 - MESSAGE
 
CAN'T SET ANY REGISTERS
 
 - CAUSE
 
Setting registers incorrectly is inherently dangerous and can lead to
complete lockup of the operating system.
 
 - ACTION
 
Only use the g (goto) command to make limited, safe changes to the
program counter ($pc).  Avoid changing register values directly.
 
  
 - UE356
 
 - MESSAGE
 
STRING TOO LONG FOR ASSIGNMENT
 
 - CAUSE
 
An attempt was made to assign a string over 1024 bytes to an HP FORTRAN 77
CHAR*, HP Pascal string, or HP Pascal packed array of char.
 
 - ACTION
 
Use the \t display format for type information of the
string assigning to, and re-enter the command with an appropriately
sized string.
 
  
 - UE357
 
 - MESSAGE
 
INCOMPATIBLE OPERANDS FOR STRING ASSIGNMENT
 
 - CAUSE
 
An attempt was made to assign to an HP FORTRAN 77 CHAR*, HP Pascal string,
or HP Pascal packed array of char, something other than an HP FORTRAN 77
CHAR*, HP Pascal string, HP Pascal packed array of char, a string
constant, or a character constant.
 
 - ACTION
 
Re-enter the command with a proper assignment.
 
  
 - UE358
 
 - MESSAGE
 
CAN'T DEREFERENCE A CONSTANT
 
 - CAUSE
 
An attempt was made to dereference a constant.
 
 - ACTION
 
Use the \t format to find the type of the object to be displayed.
 
  
 - UE359
 
 - MESSAGE
 
CAN'T TAKE THE ADDRESS OF A CONSTANT CAN'T TAKE THE ADDRESS OF A REGISTER 
 - CAUSE
 Operand of &, $addr, or addr operator is marked as
a constant or register type. - ACTION
 
Use the \t display format to find the type of the object being
displayed.
 
  
 - UE360
 
 - MESSAGE
 
POSTFIX "++" NOT SUPPORTED POSTFIX "--" NOT SUPPORTED PREFIX "++" NOT SUPPORTED PREFIX "--" NOT SUPPORTED - CAUSE
 
An attempt was made to use an unsupported operator.  For
example, ++n, --n, n++, n--.
 
 - ACTION
 
Make sure a space is used between a + or - operator and a unary
sign (for example 2- -5).  +=1 or -=1 can be used to increment
or decrement, respectively.
 
  
 - UE361
 
 - MESSAGE
 
INVALID COMBINATION OF OPERATOR AND OPERANDS
 
 - CAUSE
 
The debugger
tried to perform a numeric operation on one or more non-numeric
operands.
 
 - ACTION
 
Re-enter the command with a valid expression.
 
  
 - UE362
 
 - MESSAGE
 
UNKNOWN OPERATOR (NUM)
 
 - CAUSE
 
An unsupported operator, with internal value NUM, was pushed
on the operator stack.
 
 - ACTION
 
Re-enter the command using an operator known to the current
language or reset   $lang to the language in which the operator
is valid.
 
  
 - UE363
 
 - MESSAGE
 
MISFORMED EXPRESSION
 
 - CAUSE
 
An expression was entered incorrectly. The
debugger attempts to show you where the error was detected in the
command line.  The error token might be one token beyond the
actual error.
 
 - ACTION
 
Re-enter the expression using operators and operands
known to the current language or reset $lang to the
language in which the operator or operand is valid.
 
  
 - UE364
 
 - MESSAGE
 
TWO OPERATORS IN A ROW
 
 - CAUSE
 
The expression handler detected an improper construct in an
expression.
 
 - ACTION
 
Re-enter the command with a valid expression.
 
  
 - UE365
 
 - MESSAGE
 
FORTRAN VARIABLE NOT PURE ARRAY
 
 - CAUSE
 
An attempt was made to dereference an array that had pointer or function
qualifiers, while the current language was set to FORTRAN,
which does not support them.
 
 - ACTION
 
Try again with $lang set to a different language.
 
  
 - UE366
 
 - MESSAGE
 
INVALID REAL NUMBER
 
 - CAUSE
 
The specified numeric expression was not a real number.
 
 - ACTION
 
See the appropriate language reference manual, or Table 4-3
in this manual, for the format of real numbers.
 
  
 - UE367
 
 - MESSAGE
 
MISFORMED GLOBAL NAME
 
 - CAUSE
 
Colon ( : ) must be followed by a variable name (string).
 
 - ACTION
 
Refer to the "Entering Variable Names" section in  the HP
Symbolic Debugger User's Reference Manual (31508-90003) to see how to specify global variables.
 
  
 - UE368
 
 - MESSAGE
 
UNKNOWN GLOBAL
 
 - CAUSE
 
The variable specified with :var was not a recognized
global variable name.
 
 - ACTION
 
Use the lg (list globals) command to list all
known global variables.
 
  
 - UE369
 
 - MESSAGE
 
NEED A ":" AFTER THE NUMBER
 
 - CAUSE
 
Proc:depth:var was entered incompletely (:var was missing).
 
 - ACTION
 
Refer to the l (list) command listing in  the
HP
Symbolic Debugger User's Reference Manual (31508-90003) to see a list of variables.
 
  
 - UE370
 
 - MESSAGE
 
INVALID LOCAL NAME
 
 - CAUSE
 
Proc[:depth]:var was entered incorrectly. Var must be a
valid variable name in the specified procedure, at the specified
depth.
 
  
 - UE371
 
 - MESSAGE
 
UNKNOWN LOCAL
 
 - CAUSE
 
The variable specified with proc[:depth]:var was not a
recognized local variable of proc.
 
 - ACTION
 
Use the l (list) command to
list all known local variables of the current proc,
or use the T (Trace) command to list the locals, variables, and
procedures on the stack.
 
  
 - UE372
 
 - MESSAGE
 
PROCEDURE "PROC" NOT FOUND AT STACK DEPTH NUM - CAUSE
 
In proc:depth, the procedure PROC was not on the child process
stack at depth NUM. Either the stack was not that deep, or the
procedure at that depth was not PROC.
 
 - ACTION
 
Use the t (trace) command to list the stack.
 
  
 - UE373
 
 - MESSAGE
 
UNKNOWN LANGUAGE
 
 - CAUSE
 
An attempt was made to modify the current language by
assigning an invalid language designator to
the special variable $lang.
The valid
language designators are COBOL, Pascal, FORTRAN, C, and
default.
 
 - ACTION
 
Re-enter the command with
COBOL, Pascal, FORTRAN, C, or
default as the designator.
 
  
 - UE374
 
 - MESSAGE
 
LOCAL IS NOT ACTIVE
 
 - CAUSE
 
A local variable name was recognized but the procedure it belongs
to was not currently active on the child process stack.
 
 - ACTION
 
Re-enter the command after its procedure has
been called.
 
  
 - UE375
 
 - MESSAGE
 
TWO OPERANDS IN A ROW
 
 - CAUSE
 
The expression handler detected an improper construct in an
expression.
 
 - ACTION
 
Refer to the "Entering Expressions" section in  the
HP Symbolic Debugger User's Reference Manual (31508-90003).
 
  
 - UE376
 
 - MESSAGE
 
NO SOURCE FILE FOR CURRENT ADDRESS
 
 - CAUSE
 
The given child process address
did not map to a known, debuggable source file.
 
 - ACTION
 
Use the lf (list files) command to view the files the debugger
recognizes, and re-enter the command with an appropriate address
expression.
 
  
 - UE377
 
 - MESSAGE
 
NO SEARCH PATTERN
 
 - CAUSE
 
The search command (/, ?, n (next), or N (Next))
was given without
a search pattern (in the case of n (next) and N (Next), the
previous search command / or ? was provided without a pattern).
 
 - ACTION
 
Refer to the individual command listings in  the
HP Symbolic Debugger User's Reference Manual (31508-90003) for more information about search
commands.
 
  
 - UE378
 
 - MESSAGE
 
NO MATCH FOR "TEXT"
 
 - CAUSE
 
The search pattern (TEXT) for the /, ?, n, (next) or
N (Next) command was not found in the current viewing file.
Note that the pattern is a literal, not a regular expression.
 
 - ACTION
 
Try another pattern or view another file and search for the
pattern.
 
  
 - UE379
 
 - MESSAGE
 
INVALID DISPLAY FORMAT "TEXT"
 
 - CAUSE
 
Given the data display format, or a portion of it, the TEXT contained
invalid syntax.
 
 - ACTION
 
Refer to Table 4-3 in  the HP
Symbolic Debugger User's Reference Manual (31508-90003) to see valid data viewing formats.
 
  
 - UE381
 
 - MESSAGE
 
LENGTH NOT ALLOWED WITH "TEXT" FORMAT
 
 - CAUSE
 
Given the data display format, the TEXT did not allow the data
length specification because it is irrelevant or implicit in
the format.
 
 - ACTION
 
Refer to the HP
Symbolic Debugger User's Reference Manual (31508-90003) to see valid data viewing formats.
 
  
 - UE382
 
 - MESSAGE
 
THIS DOES NOT APPEAR TO BE A STRUCT OR UNION THIS DOES NOT APPEAR TO BE A RECORD OR UNION - CAUSE
 
The debugger tried and failed to dump the contents of a data object that
was not a struct, union, or record.
 
 - ACTION
 
Use the \t display format for more information.
 
  
 - UE385
 
 - MESSAGE
 
NO CURRENT PROCEDURE
 
 - CAUSE
 
The debugger tried to list locals for the current viewing
procedure when the procedure was undefined.
 
 - ACTION
 
Use the lp (list procedures) command to list all the debuggable
procedures.
 
  
 - UE386
 
 - MESSAGE
 
NO SUCH PROCEDURE "PROC"
 
 - CAUSE
 
An attempt to list locals of a non-existent, or non-debuggable
procedure PROC was made.
 
 - ACTION
 
Use the lp (list procedures) command to list all
known debuggable procedures.
 
  
 - UE387
 
 - MESSAGE
 
UNRECOGNIZED "l" COMMAND
 
 - CAUSE
 
The l (list) command was
given with a second part that was neither a
known procedure name, nor a valid option.
 
 - ACTION
 
Refer to the l (list) command listing in  the
HP Symbolic Debugger User's Reference Manual (31508-90003) for more information.
 
  
 - UE388
 
 - MESSAGE
 
":" MUST BE FOLLOWED BY A DEPTH
 
 - CAUSE
 
Proc:depth was entered incorrectly.
 
 - ACTION
 
Refer to the individual command listings in  the
HP Symbolic Debugger User's Reference Manual (31508-90003) for more information.
 
  
 - UE390
 
 - MESSAGE
 
EXITING COMMAND LINE PROCEDURE CALL
 
 - CAUSE
 
The command line procedure call environment terminated for an
unusual reason, such as a break was encountered during program execution,
or an error was reached before the procedure was called.
 
 - ACTION
 
Check the procedure call for errors and re-enter the
command line procedure call.
 
  
 - UE391
 
 - MESSAGE
 
CAN'T PASS MORE THAN NUM ARGUMENTS TO CALLED PROCEDURE
 
 - CAUSE
 
A large limit (NUM) exists on how many parameters can
be passed to a procedure called from the command line.
 
 - ACTION
 
Check the number of parameters for the procedure you are attemping
to call.  If the limit (NUM) is less than the number of parameters
in the procedure, that procedure cannot be called from the command
line.
 
  
 - UE392
 
 - MESSAGE
 
ARGUMENT LIST TOO LONG
 
 - CAUSE
 
Arguments to the run command exceeded 1024 bytes.
 
 - ACTION
 
Re-enter the run command with fewer arguments.
 
  
 - UE393
 
 - MESSAGE
 
CAN'T GOTO A LINE OUTSIDE OF THE CURRENT PROCEDURE
 
 - CAUSE
 
The line number given to the g (goto) command was not an executable
source line in the top procedure or paragraph on the child
process stack.
This is not always the same as the current viewing
procedure.
 
 - ACTION
 
Re-enter the g (goto) command with a line number within the
procedure or paragraph on the top of the child process stack.
 
  
 - UE396
 
 - MESSAGE
 
UNKNOWN NAME
 
 - CAUSE
 
An unrecognized string (procedure or variable name) was
encountered in an expression.
 
 - ACTION
 
Use the lp (list procedures), lg (list globals),
l (list), lc (list commons), or ll (list labels)
command to list all known procedures, globals, locals, commons, or labels.
 
  
 - UE398
 
 - MESSAGE
 
MISFORMED HEX NUMBER
 
 - CAUSE
 
0x or 0X was given without digits following.
 
 - ACTION
 
Re-enter the command with a valid hexadecimal number.
 
  
 - UE399
 
 - MESSAGE
 
MISFORMED OCTAL NUMBER
 
 - CAUSE
 
An octal number starting with 0 contains an 8 or 9.
 
 - ACTION
 
Re-enter the command with the correct octal number.
 
  
 - UE400
 
 - MESSAGE
 
CHARACTER CONSTANT IS MISSING ENDING 
 
 - CAUSE
 
Token parsed as a character constant is missing a trailing
single quotation mark ('). This applies to a single quotation mark
followed by a single character or equivalent, backslash
sequence.
 
 - ACTION
 
Re-enter the command enclosing the character constant in
single quotation marks (').
 
  
 - UE401
 
 - MESSAGE
 
STRING CONSTANT IS MISSING ENDING "
 
 - CAUSE
 
Token parsed as a string constant was missing a trailing
double quotation mark before the end of the command line.
 
 - ACTION
 
Re-enter the string with a beginning and ending double quotation marks.
 
  
 - UE402
 
 - MESSAGE
 
MACROS NESTED TOO DEEPLY
 
 - CAUSE
 
A user specified macro has caused the evaluation of over
20 macro definitions during its evaluation. The debugger
cannot evaluate macros nested this deep.
This error can also be caused by a recursive
macro definition.
 
 - ACTION
 
Redefine the macro using fewer than 20 macro definitions,
or remove the recursive definition.
 
  
 - UE403
 
 - MESSAGE
 
MACROS PROCESSING OVERFLOW
 
 - CAUSE
 
While evaluating a userh specified macro, the buffer used to
hold the resulting definition for this macro was about to
overflow, and the processing for this macro terminated
unsuccessfully.
 
 - ACTION
 
Undefine the unnecessary macros and redefine the macro.
 
  
 - UE404
 
 - MESSAGE
 
SORRY, YOU CAN'T ACCESS A NAKED FIELD
 
 - CAUSE
 
An attempt was made to refer to a field by name without
specifying the qualifying structure (for example, union, record, pointer,
etc.).
 
 - ACTION
 
Use the \t display format for more information.
 
  
 - UE405
 
 - MESSAGE
 
TOO MANY SUBSCRIPTS
 
 - CAUSE
 
An attempt was made to dereference an array with more dimensions
than it was declared to have.
However, HP C does allow you
to dereference pointers in this manner.
 
 - ACTION
 
Use the \t display format for more information.
 
  
 - UE407
 
 - MESSAGE
 
INVALID FIELD ACCESS: "NAME"
 
 - CAUSE
 
An attempt was made to do a field dereference of an object (NAME)
that was not a structure or union.
 
 - ACTION
 
Use the \t display format to determine the characteristics of
the object (NAME).
 
  
 - UE408
 
 - MESSAGE
 
NO SUCH FIELD NAME "NAME" FOR THAT RECORD NO SUCH FIELD NAME "NAME" FOR THAT STRUCT NO SUCH FIELD NAME "NAME" FOR THAT UNION 
 - CAUSE
 
Struct (union, record) did not contain a field of that
NAME.
 
 - ACTION
 
Use the \t display format for more information.
 
  
 - UE411
 
 - MESSAGE
 
OPERAND STACK OVERFLOW
 
 - CAUSE
 
An expression was too complicated for the expression handler to parse.
A combination of more than 15 nested
parentheses and/or pending operators may be the cause.
 
 - ACTION
 
Re-enter the expression, using less than 15 nested
parentheses.
 
  
 - UE412
 
 - MESSAGE
 
CAN'T EXECUTE CHILD PROGRAM
 
 - CAUSE
 
The debugger could not execute the object file given.
 
 - ACTION
 
Check to see that the file is executable.
 
  
 - UE413
 
 - MESSAGE
 
WINDOW MODE REQUIRED FOR THIS COMMAND
 
 - CAUSE
 
The debugger was probably invoked with the -L option.
 
 - ACTION
 
Verify that you are using an HP terminal and rerun the debugger without
the -L option.
 
  
 - UE415
 
 - MESSAGE
 
NO SUCH FIELD: "NAME"
 
 - CAUSE
 
The simple field NAME or field list specified does not exist.
 
 - ACTION
 
Check the declaration for the correct field name or field list.
 
  
 - UE416
 
 - MESSAGE
 
NON-UNIQUE FIELD LIST
 
 - CAUSE
 
The field name or field list specified does not uniquely identify a single
field.
 
 - ACTION
 
Use a more complex field list to ensure it identifies a single field.
 
  
 - UE418
 
 - MESSAGE
 
CAN'T MIX . AND OF OPERATORS
 
 - CAUSE
 
The field list includes both the . and of operators.
 
 - ACTION
 
Use only the . or of operator.
 
  
 - UE419
 
 - MESSAGE
 
ONE ARRAY SUBSCRIPT EXPECTED
 
 - CAUSE
 
The field specified is a table or one of the field's ancestors is a table,
but no array subscript was given.
 
 - ACTION
 
Determine which field is a table, and use the appropriate subscript.
 
  
 - UE420
 
 - MESSAGE
 
LIST OF <NUMBER> ARRAY SUBSCRIPTS EXPECTED
 
 - CAUSE
 
The field specified is a table and/or one or more of the field's ancestors
is a table; <number> subscripts are required, but no array
subscripts were given.
 
 - ACTION
 
Determine which fields are tables, and use the appropriate <number> of
subscripts.
 
  
 - UE421
 
 - MESSAGE
 
NOT ENOUGH ARRAY SUBSCRIPTS, EXPECTED <NUMBER>
 
 - CAUSE
 
There are more tables among the field and its ancestors than there were
subscripts given.
 
 - ACTION
 
Determine which fields are tables, and supply <number> subscripts.
 
  
 - UE422
 
 - MESSAGE
 
UNEXPECTED ARRAY SUBSCRIPT LIST
 
 - CAUSE
 
Neither the field specified nor any of its ancestors are tables, but one or
more subscripts was given.
 
 - ACTION
 
Do not give a list of subscripts.
 
  
 - UE423
 
 - MESSAGE
 
CAN'T MOVE TO A CONSTANT
 
 - CAUSE
 
The item which is the destination of the move is a constant.
 
 - ACTION
 
Do not attempt to store into a constant, or look at the declarations to
determine the correct field name.
 
  
 - UE424
 
 - MESSAGE
 
CAN'T MOVE TO THAT DESTINATION
 
 - CAUSE
 
The item which is the destination of the move is of a type into which the
debugger can not store.
 
 - ACTION
 
Do not attempt to store into that item, or look at the declarations to
determine the correct field name.
 
  
 - UE425
 
 - MESSAGE
 
CAN'T HANDLE EDITED FIELDS AS DESTINATION
 
 - CAUSE
 
The item which is the destination of the move is an edited field.
 
 - ACTION
 
None, the debugger can not currently handle edited fields as the source or
destination of a mov (move) command.
 
  
 - UE426
 
 - MESSAGE
 
CAN'T HANDLE EDITED FIELDS AS SOURCE
 
 - CAUSE
 
The item which is the source of the move is an edited field.
 
 - ACTION
 
None, the debugger can not currently handle edited fields as the source or
destination of a mov (move) command.
 
  
 - UE427
 
 - MESSAGE
 
CAN'T MOVE NUMERIC FIELD TO ALPHABETIC FIELD
 
 - CAUSE
 
The source of the move is a numeric field, while the destination field is
alphabetic.
 
 - ACTION
 
None, moving a numeric field to an alphabetic field is illegal.
 
  
 - UE428
 
 - MESSAGE
 
CAN'T MOVE NUMERIC FIELD WITH A FRACTION TO ALPHANUMERIC FIELD
 
 - CAUSE
 
The source of the move is a numeric field which has a fraction, while the
destination field is alphanumeric.
 
 - ACTION
 
None, moving a numeric field with a fraction to an alphanumeric field is
illegal.
 
  
 - UE429
 
 - MESSAGE
 
CAN'T MOVE ALPHABETIC FIELD TO NUMERIC FIELD
 
 - CAUSE
 
The source of the move is an alphabetic field, while the destination field
is numeric.
 
 - ACTION
 
None, moving an alphabetic field to a numeric field is illegal.
 
  
 - UE430
 
 - MESSAGE
 
CAN'T MOVE ALPHANUMERIC FIELD CONTAINING NON-DIGIT TO NUMERIC FIELD
 
 - CAUSE
 
The source of the move is an alphanumeric field containing a non-digit,
while the destination is numeric.
 
 - ACTION
 
None, moving an alphanumeric field containing a non-digit to a numeric
field is illegal.
 
  
 - UE431
 
 - MESSAGE
 
INVALID SIGN IN PACKED DECIMAL NUMBER
 
 - CAUSE
 
The packed decimal field that is either being displayed or being used as
the source of a move contains an invalid sign field.
 
 - ACTION
 
Use either a data field that redefines the packed decimal field, or use the
group field that contains the packed decimal data field.
 
  
 - UE432
 
 - MESSAGE
 
INVALID DIGIT IN PACKED DECIMAL NUMBER
 
 - CAUSE
 
The packed decimal field that is either being displayed or being used as
the source of a move contains an invalid digit.
 
 - ACTION
 
Use either a data field that redefines the packed decimal field, or use the
group field that contains the packed decimal data field.
 
  
 - UE433
 
 - MESSAGE
 
INVALID SIGN OVERPUNCH IN DISPLAY NUMBER
 
 - CAUSE
 
The display field that is either being displayed or being used as the
source of a move contains an invalid sign overpunch.
 
 - ACTION
 
Use either a data field that redefines the display field, or use the group
field that contains the display field.
 
  
 - UE434
 
 - MESSAGE
 
INVALID SEPARATE SIGN IN DISPLAY NUMBER
 
 - CAUSE
 
The display field that is either being displayed or being used as the
source of a move contains an invalid separate sign.
 
 - ACTION
 
Use either a data field that redefines the display field, or use the group
field that contains the display data field.
 
  
 - UE435
 
 - MESSAGE
 
TOO MANY ARRAY SUBSCRIPTS, EXPECTED <NUMBER>
 
 - CAUSE
 
There are less tables among the field and its ancestors than there were
subscripts.
 
 - ACTION
 
Determine which fields are tables, and supply <number> subscripts.
 
  
 - UE436
 
 - MESSAGE
 
SUBSCRIPT NUMBER <SUBSCRIPT> OUTSIDE RANGE <LOW> TO <HIGH>.
 
 - CAUSE
 
Subscript number <subscript> was outside the valid range of <low>
to <high>.
 
 - ACTION
 
Supply a value between <low> and <high>.
 
  
  
 |