summaryrefslogtreecommitdiff
path: root/mjit.c
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2022-12-26 21:37:11 -0800
committerTakashi Kokubun <takashikkbn@gmail.com>2023-03-05 22:11:20 -0800
commit652d63789f5fd37865c5000712236a214ced9fbf (patch)
tree96d2a427d1a52f547d97d587982723d50979838d /mjit.c
parent3b398513bea65bb0237bb8b7a383ba2874bb0b84 (diff)
Fix TracePoint tests
Diffstat (limited to 'mjit.c')
-rw-r--r--mjit.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/mjit.c b/mjit.c
index 3c37853ef1..25ff108192 100644
--- a/mjit.c
+++ b/mjit.c
@@ -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();