PATH:
opt
/
alt
/
ruby34
/
share
/
ruby
/
ruby_vm
/
rjit
class RubyVM::RJIT::Block < Struct.new( :iseq, # @param `` :pc, # @param [Integer] Starting PC :ctx, # @param [RubyVM::RJIT::Context] **Starting** Context (TODO: freeze?) :start_addr, # @param [Integer] Starting address of this block's JIT code :entry_exit, # @param [Integer] Address of entry exit (optional) :incoming, # @param [Array<RubyVM::RJIT::BranchStub>] Incoming branches :invalidated, # @param [TrueClass,FalseClass] true if already invalidated ) def initialize(incoming: [], invalidated: false, **) = super end
[-] branch_stub.rb
[edit]
[-] assembler.rb
[edit]
[-] jit_state.rb
[edit]
[-] context.rb
[edit]
[-] block.rb
[edit]
[-] invariants.rb
[edit]
[-] compiler.rb
[edit]
[-] instruction.rb
[edit]
[-] exit_compiler.rb
[edit]
[-] type.rb
[edit]
[-] hooks.rb
[edit]
[+]
..
[-] code_block.rb
[edit]
[-] c_type.rb
[edit]
[-] insn_compiler.rb
[edit]
[-] c_pointer.rb
[edit]
[-] stats.rb
[edit]
[-] entry_stub.rb
[edit]