summaryrefslogtreecommitdiff
path: root/yjit_codegen.h
diff options
context:
space:
mode:
Diffstat (limited to 'yjit_codegen.h')
-rw-r--r--yjit_codegen.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/yjit_codegen.h b/yjit_codegen.h
index 7041a5a0a5..260d379a5d 100644
--- a/yjit_codegen.h
+++ b/yjit_codegen.h
@@ -7,6 +7,7 @@
// Code blocks we generate code into
extern codeblock_t *cb;
extern codeblock_t *ocb;
+extern uint32_t yjit_codepage_frozen_bytes;
// Code generation state
typedef struct JITState
@@ -30,6 +31,10 @@ typedef struct JITState
// This allows us to peek at run-time values
rb_execution_context_t* ec;
+ // Whether we need to record the code address at
+ // the end of this bytecode instruction for tracing suppoert
+ bool record_boundary_patch_point;
+
} jitstate_t;
typedef enum codegen_status {