RegisterBay provides a useful interface for accessing register information in a platform-agnostic manner.
Constructor | Description |
|
|
Instance member | Description |
|
|
|
|
Full Usage:
this.GetAllRegNames()
Returns: string list
Modifiers: abstract |
|
|
|
Full Usage:
this.GetRegisterAliases(arg1)
Parameters:
RegisterID
Returns: RegisterID[]
Modifiers: abstract |
|
Full Usage:
this.IsFramePointer(arg1)
Parameters:
RegisterID
Returns: bool
Modifiers: abstract |
|
Full Usage:
this.IsProgramCounter(arg1)
Parameters:
RegisterID
Returns: bool
Modifiers: abstract |
|
Full Usage:
this.IsStackPointer(arg1)
Parameters:
RegisterID
Returns: bool
Modifiers: abstract |
|
|
|
Full Usage:
this.RegIDFromRegExpr(arg1)
Parameters:
Expr
Returns: RegisterID
Modifiers: abstract |
|
Full Usage:
this.RegIDFromString(arg1)
Parameters:
string
Returns: RegisterID
Modifiers: abstract |
Return RegisterID from a given register string. Depending on the underlying architecture of the BinHandle, we may have different RegisterID.
|
Full Usage:
this.RegIDToRegExpr(arg1)
Parameters:
RegisterID
Returns: Expr
Modifiers: abstract |
|
Full Usage:
this.RegIDToRegType(arg1)
Parameters:
RegisterID
Returns: RegType
Modifiers: abstract |
|
Full Usage:
this.RegIDToString(arg1)
Parameters:
RegisterID
Returns: string
Modifiers: abstract |
Return a register string from a given RegisterID. Depending on the underlying architecture of the BinHandle, we may have a different string result.
|
|
|
|
|
|
|