summaryrefslogtreecommitdiff
path: root/rjit_c.c
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-04-02 15:26:46 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2023-04-02 15:27:40 -0700
commit6002b12611c3cee921fc8aef76b55db4b2d0fbcd (patch)
treed1dc5f8749239a5c35ef42eacbb812e3f8eb40f1 /rjit_c.c
parent4fc336127e54dde8a744acdb5157c17e7ae857d3 (diff)
downloadruby-6002b12611c3cee921fc8aef76b55db4b2d0fbcd.tar.gz
RJIT: Support entry with different PCs
Diffstat (limited to 'rjit_c.c')
-rw-r--r--rjit_c.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/rjit_c.c b/rjit_c.c
index 7b5376701a..7a9912f665 100644
--- a/rjit_c.c
+++ b/rjit_c.c
@@ -530,6 +530,8 @@ extern const rb_callable_method_entry_t *rb_callable_method_entry_or_negative(VA
extern VALUE rb_vm_yield_with_cfunc(rb_execution_context_t *ec, const struct rb_captured_block *captured, int argc, const VALUE *argv);
extern VALUE rb_vm_set_ivar_id(VALUE obj, ID id, VALUE val);
extern VALUE rb_ary_unshift_m(int argc, VALUE *argv, VALUE ary);
+extern void* rb_rjit_entry_stub_hit(VALUE branch_stub, int sp_offset, int target0_p);
+extern void* rb_rjit_branch_stub_hit(VALUE branch_stub, int sp_offset, int target0_p);
#include "rjit_c.rbinc"