CallingConvention Type
Provides a set of functions to obtain calling convention information for different architectures. This includes the list of volatile registers, the register used for syscall return values, and the register used for syscall numbers.
Static members
Static member | Description |
Full Usage:
CallingConvention.FunctionArgRegister(hdl, os, num)
Parameters: Returns: int<MeasureProduct<T, MeasureOne>>
|
|
Full Usage:
CallingConvention.IsNonVolatile(hdl, os, rid)
Parameters:
BinHandle
os : OS
rid : int<MeasureProduct<T, MeasureOne>>
Returns: bool
|
|
Full Usage:
CallingConvention.ReturnRegister(hdl)
Parameters:
BinHandle
Returns: int<MeasureProduct<T, MeasureOne>>
|
|
Full Usage:
CallingConvention.SyscallArgRegister(hdl, os, num)
Parameters: Returns: int<MeasureProduct<T, MeasureOne>>
|
|
Full Usage:
CallingConvention.SyscallNumRegister(hdl)
Parameters:
BinHandle
Returns: int<MeasureProduct<T, MeasureOne>>
|
|
Full Usage:
CallingConvention.VolatileRegisters(hdl)
Parameters:
BinHandle
Returns: int<MeasureProduct<T, MeasureOne>>[]
|