Class: UnarmBind::RegList
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- UnarmBind::RegList
- Defined in:
- lib/unarm/unarm.rb
Instance Method Summary collapse
Instance Method Details
#contains?(register) ⇒ Boolean
142 143 144 145 146 |
# File 'lib/unarm/unarm.rb', line 142 def contains?(register) register = REGISTER_MAP[register] if register.is_a? Symbol raise 'Invalid register' if register.nil? || (register.is_a?(Integer) && register >= REGISTER_MAP.length) self[:regs] & (1 << register) != 0 end |
#user_mode? ⇒ Boolean
148 149 150 |
# File 'lib/unarm/unarm.rb', line 148 def user_mode? self[:user_mode] end |