x86-64 General Registers
The following 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
RAX
General registers
$long
yes
yes
$rax
RDX
 
$long
yes
yes
$rdx
RCX
 
$long
yes
yes
$rcx
RBX
 
$long
yes
yes
$rbx
RSI
 
$long
yes
yes
$rsi
RDI
 
$long
yes
yes
$rdi
RBP
 
$long
yes
yes
$rbp
RSP
 
$long
yes
yes
$rsp
R8-R15
 
$long
yes
yes
$r8-$r15
RA
Selector registers
$int
no
no
$ra
SS
 
$int
no
no
$ss
DS
 
$int
no
no
$ds
ES
 
$int
no
no
$es
FS
 
$int
no
no
$fs
GS
 
$int
no
no
$gs
EFLAGS
 
$int
no
no
$eflags
RIP
Instruction pointer
$code[]
no
yes
$rip
FS_BASE
 
$long
yes
yes
$fs_base
GS_BASE
 
$long
yes
yes
$gs_base
TEMP
 
$long
no
no
$temp