Class/Module Index [+]

Quicksearch

Rex::Poly::LogicalRegister::X86

This class encapsulates logical registers for the X86 architecture.

Public Class Methods

new(name, register = nil) click to toggle source

Calls the base class constructor after translating the register name to number.

# File lib/rex/poly/register/x86.rb, line 33
def initialize(name, register = nil)
        super(name, register ? Rex::Arch::X86.reg_number(register) : nil)
end
regnum_set() click to toggle source

The default set of register numbers that can be used on x86.

# File lib/rex/poly/register/x86.rb, line 16
def self.regnum_set
        [
                Rex::Arch::X86::EAX,
                Rex::Arch::X86::EBX,
                Rex::Arch::X86::ECX,
                Rex::Arch::X86::EDX,
                Rex::Arch::X86::ESI,
                Rex::Arch::X86::EDI,
                Rex::Arch::X86::EBP,
                Rex::Arch::X86::ESP
        ]
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.