REG (generic)
[REG: Register Object]


Functions

BOOL LEVEL_BASE::REG_is_gr (REG reg)
BOOL LEVEL_BASE::REG_is_fr (REG reg)
BOOL LEVEL_BASE::REG_is_br (REG reg)
BOOL LEVEL_BASE::REG_is_gr64 (REG reg)
BOOL LEVEL_BASE::REG_is_gr32 (REG reg)
BOOL LEVEL_BASE::REG_is_gr16 (REG reg)
BOOL LEVEL_BASE::REG_is_gr8 (REG reg)
BOOL LEVEL_BASE::REG_is_seg (REG reg)
string LEVEL_BASE::REG_StringShort (REG reg)
REG LEVEL_BASE::REG_FullRegName (const REG reg)

Function Documentation

REG LEVEL_BASE::REG_FullRegName const REG  reg  ) 
 

Return the full register name of reg

BOOL LEVEL_BASE::REG_is_br REG  reg  ) 
 

return false; no branch registers on IA32 or IA32e

BOOL LEVEL_BASE::REG_is_fr REG  reg  ) 
 

Returns:
true if reg is a floating register

BOOL LEVEL_BASE::REG_is_gr REG  reg  ) 
 

Returns:
true if reg is a FULL WIDTH general purpose register

BOOL LEVEL_BASE::REG_is_gr16 REG  reg  ) 
 

Returns:
true if reg is a 16-bit general purpose register

BOOL LEVEL_BASE::REG_is_gr32 REG  reg  ) 
 

Returns:
true if reg is a 32-bit general purpose register

BOOL LEVEL_BASE::REG_is_gr64 REG  reg  ) 
 

Returns:
true if reg is a 64-bit general purpose register

BOOL LEVEL_BASE::REG_is_gr8 REG  reg  ) 
 

Returns:
true if reg is a 8-bit general purpose register

BOOL LEVEL_BASE::REG_is_seg REG  reg  ) 
 

Returns:
true if reg is a segment register

string LEVEL_BASE::REG_StringShort REG  reg  ) 
 

convert a REG into a printable string


Generated on Tue Jan 16 00:09:08 2007 for Pin by  doxygen 1.4.6