Debugger Errors (DB1-DB8) [ MPE/iX Error Messages Manual Volume III ] MPE/iX 5.0 Documentation
MPE/iX Error Messages Manual Volume III
Debugger Errors (DB1-DB8)
---------------------------------------------------------------
DB1 MESSAGE Assigning to NUM byte object from NUM byte
object; moved NUM bytes
CAUSE The object on the left side of an assignment was
not equal to the size of the right side of the
expression. The debugger copied a series of bytes
equal in size to the left side of the assignment
statement.
ACTION Re-enter the command, using expressions of equal
length, or else results based on truncation will
occur.
---------------------------------------------------------------
DB2 MESSAGE WARNING: "FILE" DOES NOT APPEAR TO HAVE LINE
SYMBOLS
CAUSE When opening the source file (FILE) associated with
a procedure, no entries in the source line table
were found for the procedure. The procedure may
not have any executable lines, or the object file
may have been corrupted.
ACTION Recompile the program with the symbolic debugger
option.
---------------------------------------------------------------
DB3 MESSAGE WARNING: "FILE1" IS YOUNGER THAN "FILE2"
CAUSE The source file (FILE1) modification time is newer
than the object file (FILE2) modification time, so
the source file may not correspond to the code in
object file.
ACTION Recompile the source file with the symbolic
debugger option to update the object file.
---------------------------------------------------------------
DB7 MESSAGE WARNING: CODE IS SHARED; YOU CAN'T SET
BREAKPOINTS SO YOU CAN'T RUN.
CAUSE The object file was set to a shared mode that
prevented the debugger from writing breakpoints
into a child process code in memory. Because an
initial breakpoint is required when starting a
child process, you cannot do any useful debugging
without one. If you try to start a child process,
you may receive the message: "Bad access."
ACTION If possible, modify the object file to no longer be
in shared mode.
---------------------------------------------------------------
DB8 MESSAGE WARNING: "XDBEND" WAS NOT LINKED WITH THIS
PROGRAM
CAUSE The special procedure "_end_" was not found in the
symbol table during initialization. If xdbend is
missing, string constants and some other values
cannot be stored in the child process address space
when required, resulting in an error at that time.
ACTION Re-link the program with xdbend.lib.sys.
---------------------------------------------------------------
DB10 MESSAGE WARNING: TOO FEW PARAMETERS
CAUSE An attempt was made to call a debuggable procedure
from the command line with a different number of
parameters than specified in the symbol table. The
procedure can still be called, but it may lead to
odd results which depend on the language and the
called procedure.
ACTION Use the V (View) command to view the procedure to
determine the correct number of parameters.
---------------------------------------------------------------
DB11 MESSAGE WARNING: TOO MANY PARAMETERS
CAUSE An attempt was made to call a debuggable procedure
from the command line with a different number of
parameters than specified in the symbol table. The
procedure can still be called, but it may lead to
odd results which depend on the language and the
called procedure.
ACTION Use the V (View) command to view the procedure to
determine the correct number of parameters.
---------------------------------------------------------------
MPE/iX 5.0 Documentation