diff options
Diffstat (limited to 'src/lj_record.h')
-rw-r--r-- | src/lj_record.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lj_record.h b/src/lj_record.h index 4b180fc2..ab2f4c8d 100644 --- a/src/lj_record.h +++ b/src/lj_record.h | |||
@@ -28,7 +28,9 @@ typedef struct RecordIndex { | |||
28 | 28 | ||
29 | LJ_FUNC int lj_record_objcmp(jit_State *J, TRef a, TRef b, | 29 | LJ_FUNC int lj_record_objcmp(jit_State *J, TRef a, TRef b, |
30 | cTValue *av, cTValue *bv); | 30 | cTValue *av, cTValue *bv); |
31 | LJ_FUNC void lj_record_stop(jit_State *J, TraceLink linktype, TraceNo lnk); | ||
31 | LJ_FUNC TRef lj_record_constify(jit_State *J, cTValue *o); | 32 | LJ_FUNC TRef lj_record_constify(jit_State *J, cTValue *o); |
33 | LJ_FUNC TRef lj_record_vload(jit_State *J, TRef ref, MSize idx, IRType t); | ||
32 | 34 | ||
33 | LJ_FUNC void lj_record_call(jit_State *J, BCReg func, ptrdiff_t nargs); | 35 | LJ_FUNC void lj_record_call(jit_State *J, BCReg func, ptrdiff_t nargs); |
34 | LJ_FUNC void lj_record_tailcall(jit_State *J, BCReg func, ptrdiff_t nargs); | 36 | LJ_FUNC void lj_record_tailcall(jit_State *J, BCReg func, ptrdiff_t nargs); |
@@ -36,6 +38,7 @@ LJ_FUNC void lj_record_ret(jit_State *J, BCReg rbase, ptrdiff_t gotresults); | |||
36 | 38 | ||
37 | LJ_FUNC int lj_record_mm_lookup(jit_State *J, RecordIndex *ix, MMS mm); | 39 | LJ_FUNC int lj_record_mm_lookup(jit_State *J, RecordIndex *ix, MMS mm); |
38 | LJ_FUNC TRef lj_record_idx(jit_State *J, RecordIndex *ix); | 40 | LJ_FUNC TRef lj_record_idx(jit_State *J, RecordIndex *ix); |
41 | LJ_FUNC int lj_record_next(jit_State *J, RecordIndex *ix); | ||
39 | 42 | ||
40 | LJ_FUNC void lj_record_ins(jit_State *J); | 43 | LJ_FUNC void lj_record_ins(jit_State *J); |
41 | LJ_FUNC void lj_record_setup(jit_State *J); | 44 | LJ_FUNC void lj_record_setup(jit_State *J); |