Ruby 4.1.0dev (2026-09-20 revision edce07a8c93895be8eeb2d27400aa138cc8a3cf9)
jit.h
1#ifndef INTERNAL_JIT_H /*-*-C-*-vi:se ft=c:*/
2#define INTERNAL_JIT_H
3
4#include "iseq.h"
5
6typedef void (*rb_iseq_callback)(const rb_iseq_t *, void *);
7
8/* cont.c */
9void rb_jit_cont_init(void);
10void rb_jit_cont_each_iseq(rb_iseq_callback callback, void *data);
11void rb_jit_cont_finish(void);
12
13/* jit.c */
14void rb_jit_for_each_iseq(rb_iseq_callback callback, void *data);
15
16#endif /* INTERNAL_JIT_H */