diff options
Diffstat (limited to 'src/lj_jit.h')
-rw-r--r-- | src/lj_jit.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_jit.h b/src/lj_jit.h index 03ed3ea0..34ddf907 100644 --- a/src/lj_jit.h +++ b/src/lj_jit.h | |||
@@ -184,6 +184,7 @@ typedef struct MCLink { | |||
184 | typedef struct SnapShot { | 184 | typedef struct SnapShot { |
185 | uint32_t mapofs; /* Offset into snapshot map. */ | 185 | uint32_t mapofs; /* Offset into snapshot map. */ |
186 | IRRef1 ref; /* First IR ref for this snapshot. */ | 186 | IRRef1 ref; /* First IR ref for this snapshot. */ |
187 | uint16_t mcofs; /* Offset into machine code in MCode units. */ | ||
187 | uint8_t nslots; /* Number of valid slots. */ | 188 | uint8_t nslots; /* Number of valid slots. */ |
188 | uint8_t topslot; /* Maximum frame extent. */ | 189 | uint8_t topslot; /* Maximum frame extent. */ |
189 | uint8_t nent; /* Number of compressed entries. */ | 190 | uint8_t nent; /* Number of compressed entries. */ |
@@ -485,6 +486,7 @@ typedef struct jit_State { | |||
485 | const BCIns *startpc; /* Bytecode PC of starting instruction. */ | 486 | const BCIns *startpc; /* Bytecode PC of starting instruction. */ |
486 | TraceNo parent; /* Parent of current side trace (0 for root traces). */ | 487 | TraceNo parent; /* Parent of current side trace (0 for root traces). */ |
487 | ExitNo exitno; /* Exit number in parent of current side trace. */ | 488 | ExitNo exitno; /* Exit number in parent of current side trace. */ |
489 | int exitcode; /* Exit code from unwound trace. */ | ||
488 | 490 | ||
489 | BCIns *patchpc; /* PC for pending re-patch. */ | 491 | BCIns *patchpc; /* PC for pending re-patch. */ |
490 | BCIns patchins; /* Instruction for pending re-patch. */ | 492 | BCIns patchins; /* Instruction for pending re-patch. */ |