aboutsummaryrefslogtreecommitdiff
path: root/src/lj_trace.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lj_trace.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lj_trace.c b/src/lj_trace.c
index c2329394..03c8d1d0 100644
--- a/src/lj_trace.c
+++ b/src/lj_trace.c
@@ -153,6 +153,9 @@ static void trace_save(jit_State *J, GCtrace *T)
153 newwhite(J2G(J), T); 153 newwhite(J2G(J), T);
154 T->gct = ~LJ_TTRACE; 154 T->gct = ~LJ_TTRACE;
155 T->ir = (IRIns *)p - J->cur.nk; /* The IR has already been copied above. */ 155 T->ir = (IRIns *)p - J->cur.nk; /* The IR has already been copied above. */
156#if LJ_ABI_PAUTH
157 T->mcauth = lj_ptr_sign((ASMFunction)T->mcode, T);
158#endif
156 p += szins; 159 p += szins;
157 TRACE_APPENDVEC(snap, nsnap, SnapShot) 160 TRACE_APPENDVEC(snap, nsnap, SnapShot)
158 TRACE_APPENDVEC(snapmap, nsnapmap, SnapEntry) 161 TRACE_APPENDVEC(snapmap, nsnapmap, SnapEntry)