diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2022-12-26 21:37:11 -0800 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2023-03-05 22:11:20 -0800 |
commit | 652d63789f5fd37865c5000712236a214ced9fbf (patch) | |
tree | 96d2a427d1a52f547d97d587982723d50979838d /mjit.c | |
parent | 3b398513bea65bb0237bb8b7a383ba2874bb0b84 (diff) |
Fix TracePoint tests
Diffstat (limited to 'mjit.c')
-rw-r--r-- | mjit.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -370,7 +370,7 @@ mjit_compile(FILE *f, const rb_iseq_t *iseq, const char *funcname, int id) // JIT buffer uint8_t *rb_mjit_mem_block = NULL; -MJIT_FUNC_EXPORTED void +void rb_mjit_bop_redefined(int redefined_flag, enum ruby_basic_operators bop) { if (!mjit_call_p) return; @@ -385,6 +385,13 @@ rb_mjit_before_ractor_spawn(void) } void +rb_mjit_tracing_invalidate_all(rb_event_flag_t new_iseq_events) +{ + if (!mjit_call_p) return; + mjit_call_p = false; +} + +void rb_mjit_compile(const rb_iseq_t *iseq) { RB_VM_LOCK_ENTER(); |