# File metasm/cpu/msp430/main.rb, line 31 def initialize(base, offset = 0, size = nil, postincr = false) @base = base @offset = Expression[offset] @size = size @postincr = postincr end
# File metasm/cpu/msp430/main.rb, line 46 def render b = @base b = @base.to_s + '++' if @base and @postincr p = Expression[b, :+, @offset].reduce Indirection[p, @size].render end
# File metasm/cpu/msp430/main.rb, line 38 def symbolic(orig=nil) r = @base.symbolic if @base e = Expression[r, :+, @offset].reduce Indirection[e, (@size || 1), orig] end