diff options
-rw-r--r-- | yjit/src/invariants.rs | 2 | ||||
-rw-r--r-- | yjit/src/stats.rs | 2 |
2 files changed, 4 insertions, 0 deletions
@@ -626,6 +626,8 @@ pub extern "C" fn rb_yjit_tracing_invalidate_all() { return; } // Stop other ractors since we are going to machine code. with_vm_lock(src_loc!(), || { // Make it so all live block versions are no longer valid branch targets @@ -293,6 +293,7 @@ pub const DEFAULT_COUNTERS: &'static [Counter] = &[ Counter::invalidate_constant_ic_fill, Counter::invalidate_no_singleton_class, Counter::invalidate_ep_escape, ]; /// Macro to increase a counter by name and count @@ -589,6 +590,7 @@ make_counters! { invalidate_constant_ic_fill, invalidate_no_singleton_class, invalidate_ep_escape, // Currently, it's out of the ordinary (might be impossible) for YJIT to leave gaps in // executable memory, so this should be 0. |