a cross-reference, tracks read/write/execute memory accesses by decoded instructions
length of r/w (in bytes)
address of the instruction responsible of the xref
:r/:w/:x
XXX list of instructions intervening in the backtrace ?
# File metasm/disassemble.rb, line 131 def initialize(type, origin, len=nil) @origin, @type = origin, type @len = len if len end
# File metasm/disassemble.rb, line 137 def eql?(o) o.class == self.class and [type, len, origin] == [o.type, o.len, o.origin] end
# File metasm/disassemble.rb, line 136 def hash ; @origin.hash ; end