Command Summary
CLI Commands
Namespace Commands
Variables
Command Focus
TotalView Command Syntax
tvdsvr Command Syntax
Compilers and Platforms
Operating Systems
Architectures
 
 
Reference Guide New Features Installation, Transformations, Release Notes

HP Alpha

This section contains the following information:

  • Alpha General Registers
  • Alpha Floating-Point Registers
  • Alpha FPCR Register

Note:   The Alpha processor supports the IEEE floating-point format.

Alpha General Registers

TotalView displays the Alpha general registers in the Stack Frame Pane of the Process Window. The next table describes how TotalView treats each general register, and the actions you can take with each register.

Register
Description
Data Type
Edit
Dive
Specify in Expression
V0 Function value register <long> yes yes $v0
T0 - T7 Conventional scratch registers <long> yes yes $t0 - $t7
S0 - S5 Conventional saved registers <long> yes yes $s0 - $s5
S6 Stack frame base register <long> yes yes $s6
A0 - A5 Argument registers <long> yes yes $a0 - $a5
T8 - T11 Conventional scratch registers <long> yes yes $t8 - $t11
RA Return Address register <long> yes yes $ra
T12 Procedure value register <long> yes yes $t12
AT Volatile scratch register <long> yes yes $at
GP Global pointer register <long> yes yes $gp
SP Stack pointer <long> yes yes $sp
ZERO ReadAsZero/Sink register <long> no yes $zero
PC Program counter <code>[] no yes $pc
FP Frame pointer. The Frame Pointer is a software register that TotalView maintains; it is not an actual hardware register. TotalView computes the value of FP as part of the stack backtrace. <long> no yes $fp

 
 
 
Select a section:
 
documentation@etnus.com
Copyright © 2003, Etnus, Inc. All rights reserved.
Version 6.2