summaryrefslogtreecommitdiff
path: root/yjit_iface.h
diff options
context:
space:
mode:
authorMaxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com>2021-09-21 10:59:55 -0400
committerAlan Wu <XrXr@users.noreply.github.com>2021-10-20 18:19:41 -0400
commit0385ca2e97ba29653251dba96ab8cf0f21765bb4 (patch)
treee1d1b6cc4ceabe4cbbe67d403609fe920fe19112 /yjit_iface.h
parentc46bda6f191b01121ebbc8afa88b35683b6417a9 (diff)
Try to break the code page refactoring into smaller steps
Diffstat (limited to 'yjit_iface.h')
-rw-r--r--yjit_iface.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/yjit_iface.h b/yjit_iface.h
index c42b29e977..452d27fea8 100644
--- a/yjit_iface.h
+++ b/yjit_iface.h
@@ -126,4 +126,9 @@ const VALUE *rb_yjit_count_side_exit_op(const VALUE *exit_pc);
void yjit_unlink_method_lookup_dependency(block_t *block);
void yjit_block_assumptions_free(block_t *block);
+VALUE rb_yjit_code_page_alloc(void);
+code_page_t *rb_yjit_code_page_unwrap(VALUE cp_obj);
+void rb_yjit_get_cb(codeblock_t* cb, uint8_t* code_ptr);
+void rb_yjit_get_ocb(codeblock_t* cb, uint8_t* code_ptr);
+
#endif // #ifndef YJIT_IFACE_H