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) |
REG | LEVEL_BASE::REG_INVALID () |
BOOL | LEVEL_BASE::REG_valid (REG reg) |
BOOL | LEVEL_BASE::REG_is_pin64 (REG reg) |
string | LEVEL_BASE::REG_StringShort (REG reg) |
REG | LEVEL_BASE::REG_FullRegName (const REG reg) |
REG | LEVEL_PINCLIENT::PIN_ClaimToolRegister () |
|
Claim a PIN scratch register for use by this tool. By using this function to claim scratch registers tools can avoid contention if a tool is composed from different components each of which uses scratch registers. Using this function is to be preferred to directly using the REG_INST_Gn register enumerations. Note that although this function is available in probe mode, use of Pin scratch registers is not currently supported in probe mode, so this function is useless there.
|
|
Return the full register name of reg |
|
Return the invalid register. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
convert a REG into a printable string |
|
Check if register is valid. |