One Hat Cyber Team
Your IP :
216.73.216.194
Server IP :
185.33.55.30
Server :
Linux cl30.webspacecontrol.com 5.14.0-611.38.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 10 17:21:28 EDT 2026 x86_64
Server Software :
Apache
PHP Version :
8.1.34
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
opt
/
alt
/
ruby34
/
share
/
ruby
/
ruby_vm
/
rjit
/
Edit File:
hooks.rb
module RubyVM::RJIT module Hooks # :nodoc: all def self.on_bop_redefined(_redefined_flag, _bop) # C.rjit_cancel_all("BOP is redefined") end def self.on_cme_invalidate(cme) cme = C.rb_callable_method_entry_struct.new(cme) Invariants.on_cme_invalidate(cme) end def self.on_ractor_spawn # C.rjit_cancel_all("Ractor is spawned") end # Global constant changes like const_set def self.on_constant_state_changed(id) Invariants.on_constant_state_changed(id) end # ISEQ-specific constant invalidation def self.on_constant_ic_update(iseq, ic, insn_idx) iseq = C.rb_iseq_t.new(iseq) ic = C.IC.new(ic) Invariants.on_constant_ic_update(iseq, ic, insn_idx) end def self.on_tracing_invalidate_all(_new_iseq_events) Invariants.on_tracing_invalidate_all end def self.on_update_references Invariants.on_update_references end end end
Simpan