Class: Rubinius::CompiledMethod
- Inherits:
-
Executable
- Object
- Executable
- Rubinius::CompiledMethod
- Defined in:
- app/method.rb
Instance Method Summary collapse
-
#first_ip_on_line_after(line, start_ip) ⇒ Fixnum
The address of the first instruction.
Instance Method Details
#first_ip_on_line_after(line, start_ip) ⇒ Fixnum
Returns the address of the first instruction.
136 137 138 139 140 141 142 143 144 145 146 147 148 |
# File 'app/method.rb', line 136 def first_ip_on_line_after(line, start_ip) i = 0 last_i = @lines.size - 1 while i < last_i ip = @lines.at(i) cur_line = @lines.at(i+1) if cur_line >= line and ip >= start_ip return ip end i += 2 end -1 end |