class Metasm::ARM64::Reg

Constants

Sym

Attributes

i_to_s[RW]
s_to_i[RW]
i[RW]
sz[RW]

Public Class Methods

new(i, sz) click to toggle source
# File metasm/cpu/arm64/main.rb, line 20
def initialize(i, sz)
        @i = i
        @sz = sz
end

Public Instance Methods

render() click to toggle source
# File metasm/cpu/arm64/render.rb, line 13
def render
        [self.class.i_to_s[@sz][@i]]
end
symbolic(di=nil) click to toggle source
# File metasm/cpu/arm64/main.rb, line 27
def symbolic(di=nil)
        if @sz == 64
                Sym[@i]
        else
                Expression[Sym[@i], :&, 0xffffffff]
        end
end