HP (Hewlett-Packard) IA-64 Computer Accessories User Manual


 
Copyright © 2000 Hewlett-Packard Co. Simulator Status and Error Messages D-3
Ski IA-64 Simulator Reference Manual 1.0L
missions are wrong or a remote file has suddenly become inaccessible? See “The Program Window” on page 3-6 and
the discussion of the pm command in “Program Window Commands” on page 5-2.
Error: unrecognized restore file tag: %s
You are trying to restore a saved simulator state and either the save file is corrupt or Ski is broken. See “Saving and
Restoring the Simulator State” on page 8-8.
Expression aligned to (mod %lld) boundary
You tried to assign an address to a register that requires an address on a specific boundary, but the address you spec-
ified isn’t on that boundary. Ski has adjusted the address for you, but you should check to make sure the adjustment
matches your intent. See “Changing Registers and Memory with Assignment Commands” on page 8-1.
Expression > 47
You tried to assign a value greater than 47 to the rrbp register.
Expression > 95
You tried to assign a value greater than 95 to the rrbf or rrbf register.
File size > Memory size
You tried to load an IA-64 program but the library Ski uses to parse ELF files can’t make sense of the file. Are you
sure it’s an IA-64 program and not an IA-32 program, an object file, or something completely different? See “Pro-
gram Loading” on page 6-3.
Following values could not be assigned:
You supplied multiple values in an =1, =2, =4,or=8 command. Some of the values overflowed on to the next page of
memory but that page hasn’t been allocated. Ski creates new pages of memory when the simulated program needs
them; Ski will not create new pages in response to assignment commands. See “Changing Registers and Memory
with Assignment Commands” on page 8-1.
FP exception fault
An IA-64 application-mode program attempted to execute a floating point operation that doesn’t make sense, such as
divide by zero or square root of a negative number. This can only happen for IA-64 application-mode programs; IA-
64 system-mode programs handle this fault through the interruption mechanism. See Chapter 6, “Program Simula-
tion” and “Interruptions” on page 7-1.
FP exception trap
An IA-64 application-mode program caused a floating-point trap. This trap, like all traps, stops simulation of appli-
cation-mode programs. A trap is different from a fault: faults are detected before the machine state is changed, for
example when an attempt is made to divide by zero. Traps are detected after the machine state is changed, for exam-
ple, when numeric overflow occurs. This can only happen for application-mode programs; system-mode programs
handle this trap through the interruption mechanism. See Chapter 6, “Program Simulation” and Chapter 7.1, “Inter-
ruptions”.
goto only allowed inside a command file
You tried to execute the goto command from the keyboard. The command is only legal within command files. See
“The goto Command and Labels” on page 9-1.
Halting Simulation
Your IA-64 system-mode program executed a BREAK 0 instruction at a place where there is no Ski breakpoint. See
Chapter 8.3.4.1, “How Ski Implements Breakpoints” and “System-Mode IA-64 Programs” on page 6-2.