15 lines
862 B
Ruby
15 lines
862 B
Ruby
|
class RubyVM::MJIT::BranchStub < Struct.new(
|
||
|
:iseq, # @param [RubyVM::MJIT::CPointer::Struct_rb_iseq_struct] Branch target ISEQ
|
||
|
:ctx, # @param [RubyVM::MJIT::Context] Branch target context
|
||
|
:branch_target_pc, # @param [Integer] Branch target PC
|
||
|
:branch_target_addr, # @param [Integer] Branch target address
|
||
|
:branch_target_next, # @param [Proc] Compile branch target next
|
||
|
:fallthrough_pc, # @param [Integer] Fallthrough PC
|
||
|
:fallthrough_addr, # @param [Integer] Fallthrough address
|
||
|
:fallthrough_next, # @param [Proc] Compile fallthrough next
|
||
|
:neither_next, # @param [Proc] Compile neither branch target nor fallthrough next
|
||
|
:start_addr, # @param [Integer] Stub source start address to be re-generated
|
||
|
:end_addr, # @param [Integer] Stub source end address to be re-generated
|
||
|
)
|
||
|
end
|