Method: Rex::Poly::State#consume_regnum
- Defined in:
- lib/rex/poly.rb
#consume_regnum(regnum) ⇒ Object
Consumes a register number, thus removing it from the pool that can be assigned. The consumed register number is returned to the caller.
58 59 60 61 62 63 64 |
# File 'lib/rex/poly.rb', line 58 def consume_regnum(regnum) raise RuntimeError, "Register #{regnum} is already consumed." if (consumed_regnum?(regnum)) @regnums[regnum] = true regnum end |