C# Class SharpOS.AOT.X86.R32

This module provides constants for designating x86 32-bit registers, and a function for retrieving one given its name.
Show file Open project: sharpos/SharpOS

Public Properties

Property Type Description
EAX R32Type
EBP R32Type
EBX R32Type
ECX R32Type
EDI R32Type
EDX R32Type
ESI R32Type
ESP R32Type

Public Methods

Method Description
GetByID ( object value ) : R32Type

Given the name of an x86 32-bit register, this function returns the constant object that represents that register to the AOT

Method Details

GetByID() public static method

Given the name of an x86 32-bit register, this function returns the constant object that represents that register to the AOT
public static GetByID ( object value ) : R32Type
value object The name of the x86 32-bit register to retrieve or a R32Type value
return R32Type

Property Details

EAX public static property

This constant represents the x86 32-bit EAX register
public static R32Type,SharpOS.AOT.X86 EAX
return R32Type

EBP public static property

This constant represents the x86 32-bit EBP register
public static R32Type,SharpOS.AOT.X86 EBP
return R32Type

EBX public static property

This constant represents the x86 32-bit EBX register
public static R32Type,SharpOS.AOT.X86 EBX
return R32Type

ECX public static property

This constant represents the x86 32-bit ECX register
public static R32Type,SharpOS.AOT.X86 ECX
return R32Type

EDI public static property

This constant represents the x86 32-bit EDI register
public static R32Type,SharpOS.AOT.X86 EDI
return R32Type

EDX public static property

This constant represents the x86 32-bit EDX register
public static R32Type,SharpOS.AOT.X86 EDX
return R32Type

ESI public static property

This constant represents the x86 32-bit ESI register
public static R32Type,SharpOS.AOT.X86 ESI
return R32Type

ESP public static property

This constant represents the x86 32-bit ESP register
public static R32Type,SharpOS.AOT.X86 ESP
return R32Type