HP (Hewlett-Packard) Ski Simulator Manuale Utente

Pagina di 110
Copyright © 2000 Hewlett-Packard Co.
Simulator Status and Error Messages
D-1
Ski IA-64 Simulator Reference Manual 1.0L
D
Simulator Status and Error Messages
The following is a description of some of the status and error messages which can be produced by the simulator. “Fault”
and “Trap” messages are usually the result of a program trying to do something that, under Linux, would cause a signal to
be generated.
The “%” constructs are printf() substitutions. Where “%s” appears, a string will be substituted in the error message at
runtime. Where “%llx” appears, a 64-bit hexadecimal integer will be substituted in the error message at runtime. See the
printf() man page for more information on % substitutions.
All breakpoints deleted
You executed the
bD
command. Ski is confirming that it has deleted all the breakpoints. This is a status message, not
All breakpoints in use
You tried to set a breakpoint but all ten are in use. Use the
bl
command to list them and then the
bd
or
bD
commands
Assignment failed
You tried to use the
=1
,
=2
,
=4
,
=8
, or
=s
commands to write data to an invalid location. Ski creates new pages of
memory when the simulated program needs them; Ski will not create new pages in response to the assignment com-
mands. See “Changing Registers and Memory with Assignment Commands” on page 8-1.
Bad breakpoint number. (Use 0-9)
You tried to specify a breakpoint but used an invalid specifier. There are ten breakpoints, numbered 0 through 9. See
“Deleting Program Breakpoints” on page 8-5.
Break instruction fault
A non-Ski-breakpoint
BREAK
instruction was executed. One possible cause is a wild branch to page with all zeroes.
This can only happen for application-mode programs; system-mode programs handle this fault through the interrup-
tion mechanism. See “How Ski Implements Breakpoints” on page 8-6 and “Interruptions” on page 7-1.
Breakpoint already set at that location
You tried to set a breakpoint at an address where there already is a breakpoint. Your request is ignored; Ski will not
set two breakpoints at one address. See “Setting Program Breakpoints” on page 8-4.
Breakpoint #%d at %s (%s) deleted
You used the
bd
command to delete a specific breakpoint. Ski is confirming that it has deleted the breakpoint. This is
Breakpoint (IA-64) at %s
An IA-64 breakpoint has been reached. This is a status message, not an error message. See “Program Breakpoints”
on page 8-4.
Breakpoint (IA-32) at %s
An IA-32 breakpoint has been reached. This is a status message, not an error message. See “Setting Program Break-
points” on page 8-4.