diff options
Diffstat (limited to 'yjit_codegen.h')
-rw-r--r-- | yjit_codegen.h | 5 |
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 { |